红宝石得到'输入键'

时间:2010-11-09 03:31:59

标签: ruby

如何识别 Enter 键的输入?以下代码对我不起作用

puts 'press the enter key'
names = gets

if names == '\n'
    puts 'yay'
end

1 个答案:

答案 0 :(得分:6)

这不起作用,因为'\ n'查找字符,\ n而不是新行。你想使用“\ n”,所以它实际上会把它读作换行而不是实际的字符。

if names == "\n"
    puts "yay"
end