Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Haskellについて少し読んでいてinteract、stdinから入力を読み取り、文字列に関数を適用し、結果をstdoutに書き戻すという一般的なパターンを実装するメソッドを見ました。したがって、たとえば:
interact
interact (map toUpper)
stdinに含まれるすべてのものを大文字に変換して出力します。
これに相当するものはすでにF#/。Netにありますか?
この機能はネイティブには存在しませんが、実装は簡単です。
let inline interact f = printfn "%s" (f (System.Console.Readline()))