F# の単語のリストと文字列入力があります。リスト内の単語のいずれかが文字列に含まれているかどうかを確認したい。C# Id を使用していた場合、string.split 内の各単語に対して foreach ループを実行し、List.contains 比較を実行します。これまでに次のコードを思いつきましたが、値 'str' で List.contains にアクセスできないようです
let checkforvalue(x:string) =
for str in x.Split(' ') do
match str with commandList -> Console.WriteLine(str + " found: " + x)
()
現在の関数は常に true を返し、Console.WriteLine メソッドを実行します。
私が間違っていることは何ですか?