【发布时间】:2014-01-15 21:23:35
【问题描述】:
例如,我有一个带有数字和逗号分隔行的 txt 文件。
4324,1dd3,444
4324,1fd3,444
4324,1as3,442
我有一个将字符串作为参数的函数,如果该字符串等于该行的第二个“单词”,我想检查每一行,因此在第一行中将是“1dd3”。 如果该参数与我想将该行的第三个单词添加到字符串列表中的单词匹配(或以其他方式保存它以便稍后在代码中使用它)。
在 C# 中,我会简单地遍历列表并像这样在逗号上使用拆分
while(reader.Peek > 0) //while txt file still has lines left to read
{
split the row...
compare it to argument
add to list of strings
}
但我对 F# 还很陌生,在这里找不到正确的语法和/或执行此操作的方法,我们将不胜感激。
【问题讨论】:
-
谢谢,一定会看看的。
标签: c# f# c#-to-f# guard-clause