-1
この関数は、文字列の配列を2つの別々の配列にソートすることを目的としています.1つは「金」という単語を含む要素と1つは要素を持たない要素です。特定の配列要素に特定の単語が含まれているかどうかを確認する方法はありますか?
i.contains( "gold"){"の場合、私が受け取るエラーは7行目です。これを実行する適切な方法は何ですか?
func findgold(_ list: [String]) -> (gold: [String], nogold: [String]) {
var gold = [String]()
var nogold = [String]()
for i in list {
if i.contains("gold") {
gold.append(i)
} else {
nogold.append(i)
}
}
return (gold, nogold)
}
print(findgold(["golden glove", "mold", "ladder", "gold nugget", "taco"]))
で
を交換するだけの遊び場でこれを試してみましたが、うまく動作します。エラーは何ですか? – Phyber
ファイルにFoundationまたはUIKitをインポートしましたか? – chickenparm
エラーは「タイプ 'Stringの値にメンバー' contains contains 'がありませんでしたが、インポートファイルがありませんでした。 –