新手问题 菜鸟求助

chankaward · 2012年10月19日 · 最后由 cxh116 回复于 2012年10月19日 · 2173 次阅读
puts "What year you was born ?"
while true
year = gets.chomp
if year == # 请问这里应该怎样写呢?
  return true
else
  puts " ***only input number***"
end
end

正则行吗?

简单版:year =~ /^\d+$/

#1 楼 @cxh116 只能是数字 return true 应该怎样写呢

#3 楼 @chankaward

... 看你自己需求了,比如你可以直接年龄给打印出来 puts year

还好没积分,不然搞得我像是在刷积分一样

需要 登录 后方可回复, 如果你还没有账号请 注册新账号