Nim语言中如何使用echo实现无换行输出?
在Nim中仅用echo实现无换行提示
可以实现,Nim的echo过程支持通过指定newline参数控制输出后是否添加换行符,默认该参数为true,将其设为false即可满足需求。
修正后的代码
echo "Name: ", newline = false var input = readLine(stdin) echo "Your name is: " + input
执行结果
Name: <your name> Your name is: <your name>
上述代码中,echo "Name: ", newline = false输出"Name: "后不会自动换行,会等待用户输入内容,输入完成后继续执行后续的echo语句,最终输出与你的期望完全一致。
内容的提问来源于stack exchange,提问作者Orlando Huang
相关产品推荐
相关产品推荐

