我想在 Julia 中编写代码,并且我需要输入一些数据,例如 C 代码(下面解释)。我怎样才能在 Julia 中做到这一点?
in c code we wrote:
printf(" number = \n ");
scanf("%d", &N);
提前致谢
最佳答案
您需要 readline
来获取输入,并使用 parse(T,s)
将字符串 s
解析为类型 T
。示例
julia> s = readline()
1 # readline blocks until it sees \n, I typed the "1 enter" here
"1\n"
julia> parse(Int, chomp(s))
1
上面的例子使用的是 Julia 0.5,在 0.6 及更高版本中,readline
会默认删除“\n”。另一位用户提到,使用 REPL,您很少需要这样做。
关于julia - 我如何在 Julia 中获得输入的整数或数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44016930/