我有一个 F# 中的单词列表和一个字符串输入。我想看看列表中的任何单词是否包含在字符串中。如果我使用 C# Id 对 string.split 中的每个单词运行 foreach 循环并运行 List.contains 比较。到目前为止,我已经提出了以下代码,但似乎无法访问 List.contains 值'str'
let checkforvalue(x:string) =
for str in x.Split(' ') do
match str with commandList -> Console.WriteLine(str + " found: " + x)
()
当前函数始终返回 true 并执行 Console.WriteLine 方法。
任何想法我做错了什么?