【发布时间】:2018-06-03 20:10:32
【问题描述】:
我有一个分配给用户输入的变量。我想检查用户输入是否为整数。我该怎么做?
a = gets
【问题讨论】:
-
差不多here
-
gets返回一个String,所以a将永远引用一个Integer,它将总是是一个@987654329 @. -
约尔格所说的。也可能是这样:stackoverflow.com/q/1235863/125816
-
你可以使用这个技巧:
a = Integer(gets) rescue 'should be integer'
标签: ruby