Не могу использовать метод «содержит» в Swift 2
6740 просмотра
2 ответа
Я использую Swift 2.
Я использовал этот код:
while contains(currentCardValues, randomNumber + 1) {
Я получаю эту ошибку:
Автор: Progr3ss Источник Размещён: 13.11.2019 11:36«содержит» недоступно: вызовите метод contains () для последовательности
Ответы (2)
30 плюса
Решение
Это потому, что contains()
метод определен в расширении протокола Sequence
. Поэтому вы должны назвать это так:
currentCardValues.contains(randomNumber + 1)
Автор: Qbyte
Размещён: 15.06.2015 08:42
4 плюса
Пожалуйста, проверьте этот код:
let array = [34, 56, 76, 77, 75]
if array.contains(34) {
print("contains")
}else {
print("Not Contains")
}
Здесь содержит () возвращает значение bool
Автор: Narendra G Размещён: 29.09.2015 11:13Вопросы из категории :
- swift2 Как мне пройти весь алфавит с помощью Swift при назначении значений?
- swift2 Быстрая установка значения значка для UITabBarItem
- swift2 Можно ли проверить, что все значения в массиве swift имеют значение true, а не циклически по одному?
- swift2 Swift do-try-catch syntax
- swift2 .toInt () удален в Swift 2?
- swift2 Преобразование символа в Int в Swift 2.0
- swift2 Локализация в Свифт 2
- swift2 «Модуль не был скомпилирован для тестирования» при использовании @testable
- swift2 Swift's guard keyword
- swift2 Не могу использовать метод «содержит» в Swift 2
- swift2 печать без новой строки в Swift
- swift2 Swift 2 ( executeFetchRequest ) : error handling
- swift2 Выбор глобальной или объектной функции печати
- swift2 Упорядоченный словарь в Swift
- swift2 Whats the Swift animate WithDuration syntax?
- swift2 Как я могу получить длину строки в Swift 2.0?
- swift2 Невозможно вызвать `join` со списком аргументов типа (String, [String]) в Swift 2.0
- swift2 Swift: дополнительный аргумент 'error' в вызове
- swift2 Как расширить протокол, удовлетворяющий множественным ограничениям - Swift 2.0
- swift2 Создать случайное слово в Swift