julia如何获取从控制台的输入

像c的scanf,c++的cin,Java的scanner,Python的input这种的控制台输入语句Julia里应该是怎么样的,方便调试。谢谢

REPL

julia> name = readline(STDIN)
123
"123"

脚本执行

print("What's your name?\n")
name = readline(stdin)
print("Hello ", name)
PS C:\Julia> julia.exe .\tmp1.jl
What's your name?
woclass
Hello woclass

ref:

1 个赞

这样输入的结果是字符串,如何改成数值以便参与运算呢?:thinking:

其实 sf 的第二个答案中就有了

function input(prompt::String="")::String
    print(prompt)
    return chomp(readline())
end
x = parse(Int, input());
1 个赞