我只是阅读了一些关于Haskell的内容,并看到了它的方法interact,该方法实现了从stdin读取输入的常见模式,将函数应用于字符串,并将结果写回stdout.所以,例如:
interact (map toUpper)
打印出stdin转换为大写的所有内容.
在F#/ .Net中是否已经存在相当于此的内容?
此功能本身不存在,但实现它很容易:
let inline interact f =
    printfn "%s" (f (System.Console.Readline()))