11

Swift2を使用しています。

私はこのコードを使用しました:

while contains(currentCardValues, randomNumber + 1) {

このエラーが発生しています:

"contains" は使用できません: シーケンスで contains() メソッドを呼び出します

4

2 に答える 2

30

これは、contains()メソッドが のプロトコル拡張で定義されているためですSequence。したがって、次のように呼び出す必要があります。

currentCardValues.contains(randomNumber + 1)
于 2015-06-15T08:42:26.573 に答える
4

このコードを確認してください:

    let array = [34, 56, 76, 77, 75]
    if array.contains(34) {
        print("contains")
    }else {
        print("Not Contains")
    }

ここで contains() はブール値を返します

于 2015-09-29T11:13:20.137 に答える