2016-02-20 6 views
0

У меня есть очень простой кодКак заставить чтение Console.In?

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

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

Я хотел бы, что каждый раз, когда я называю R, функция считывает консоль, но это не так. Как я могу это сделать?

+4

'r' не является функцией; это значение. –

+0

Теперь я понимаю разницу. Для меня функция без аргументов может быть записана без круглых скобок, это первый случай, когда у меня проблема. – joel76

ответ

5

Вы можете сделать его функцию:

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

printfn "%A" (R()) 
printfn "%A" (R()) 
Смежные вопросы