我是Ruby的新手,我尝试使用
在Ruby字符串中打印每个char"hello world".each_char {|c| print c}
然而,当我运行.rb程序时,它打印出hello world%,最后带有%字符。然后我切换到irb,它没有额外的%字符就被罚了。谁能告诉我这是怎么发生的?为什么有%?
答案 0 :(得分:0)
该计划正在做预期的事情 %实际上是shell提示符。 猜你做的事情如下:
%my-script.rb
hello world%
因为你没有换行,当输出结束时,脚本只需要控制回来并显示提示