4

这是一个非常愚蠢的问题,但它对我不起作用。

我试图让程序等待我的输入。我尝试用 替换getsstdin.gets$stdin.gets我尝试时,gets.chomp我得到一个 nil 类异常。

puts "Get works here?"
option = gets
puts option
4

2 回答 2

2

为此,您需要从命令提示符调用 .rb 文件。就像说您将代码保存在一个名为test.rb.

测试.rb

puts "Get works here?"
option = gets
puts option

然后从命令提示符运行:

C:\Users\arup> ruby test.rb
于 2013-10-03T14:15:12.990 回答
1

我的脚本也没有等待gets()的输入,但是当我使用'STDIN.gets(“\ n”)'时开始这样做

于 2021-07-07T17:27:40.940 回答