私はF#を初めて使用するので、助けが必要です:)
私は持っています ?このコードのコンパイルエラー、そして私はそれを理解することができません:
printfn "Please enter the path for the Jack file/s directory"
let dir = System.Console.ReadLine()
let jackFiles : List<String> = (new List<String>())
dir
|> Directory.GetFiles
|> Seq.iteri(fun file -> if ((Path.GetExtension(file)).Equals(".jack")) then JackFiles.Add(file))
コンパイラはこのエラーを叫びます:
この式にはタイプがあると予想されて
string->unit
いましたが、ここにはタイプがありますunit
部分についてif ((Path.GetExtension(file)).Equals(".jack")) then JackFiles.Add(file))
...
なぜそれが間違っているのですか、どうすれば修正できますか?