取り組もうとしたこと
- 配列
arrayにAppleという値があるか検索しようとした
書いたコード
array.hasContain("Apple")
発生したエラー
Value of type '[Element]' has no member 'hasContain'
解決策
- シンプルにtypoをしていた。
-
hasContainでもcontainでもない、contains(複数形)を利用する
array.contains("Apple")
containsメソッド
- 対象の配列から引数にセットした値が配列の中に存在するかBoolで結果を返してくれるメソッド。
シーケンスの中から対象に合致する値があればtrueを, そうでなければばfalseを返します。
let cast = ["Vivien", "Marlon", "Kim", "Karl"]
print(cast.contains("Marlon"))
// Prints "true"
print(cast.contains("James"))
// Prints "false"