Не могу использовать метод «содержит» в Swift 2

swift2

6740 просмотра

2 ответа

86 Репутация автора

Я использую Swift 2.

Я использовал этот код:

while contains(currentCardValues, randomNumber + 1) {

Я получаю эту ошибку:

«содержит» недоступно: вызовите метод contains () для последовательности

Автор: Progr3ss Источник Размещён: 15.06.2015 07:40

Ответы (2)


30 плюса

8582 Репутация автора

Решение

Это потому, что contains()метод определен в расширении протокола Sequence. Поэтому вы должны назвать это так:

currentCardValues.contains(randomNumber + 1)
Автор: Qbyte Размещён: 15.06.2015 08:42

4 плюса

355 Репутация автора

Пожалуйста, проверьте этот код:

    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
Вопросы из категории :
32x32