如何强制读取Console.In?

时间:2016-02-20 09:44:36

标签: f#

我有一个非常简单的代码

let R= [for i in (Console.In.ReadLine()).Split[|' '|]-> int i]

printfn "%A" R
printfn "%A" R

我希望每次调用R时,该函数都会读取控制台,但事实并非如此。我该如何管理?

1 个答案:

答案 0 :(得分:5)

你可以使它成为一个功能:

let R() = [for i in (Console.In.ReadLine()).Split[|' '|]-> int i]

printfn "%A" (R())
printfn "%A" (R())