1
私は単語用のアプリケーションを開発しています。 問題は私の問題と似ています:this複数の単語(または文字)を文字列配列で検索する(即時)
しかし、私は文字列配列で検索したいと思います。
私がしたいlet myArr: [String] = ["BERLIN","ISTANBUL","TOKYO","NEWYORK","PRAGUE","WIEN"]
let findChrs = ["I","N"]
// myArr.contains(findChrs) //so error
: "、IN BERL " かを返す、 "私は STA N BUL" と "W I E Nは"( "I" を含んでおり、 "N")
は、私はそれを試してみましたが、それは(私が個別にあまりにも多くの言葉を見て)...あまりにも長いです:。。
for i in 0...myArr.count - 1 {
let success = !findChrs.contains(where: { !myArr[i].contains($0) })
if success {
print(myArr[i])
}
}
もっと簡単な方法はありますか?どうもありがとうございます。