我试着用简单的ruby脚本打印名字。我使用记事本编码和命令提示符来显示输出,并从用户那里获取输入。
记事本中的我的代码(hello.rb):
def hello(name)
puts "hello,#{name}"
end
puts "enter name"
name=gets.chomp
puts hello(name)
当我试图从用户那里获取输入时,我得到了一个错误 ``gets': Invalid argument - (Errno::EINVAL) from hello.rb:6:in gets' from hello.rb:6:in
'` 但当我在在线编译器中尝试它时,它工作得很好。如何解决这个问题?感谢是前进!
暂无答案!
目前还没有任何答案,快来回答吧!