这是我的代码:
loop do
print "Input word: "
word = gets.chomp
if word.nil? or word.empty?
puts "Nothing to input."
else
if word.index(":") != -1
puts "Illegal character ':'"
else
break
end
end
end
Run Code Online (Sandbox Code Playgroud)
是否有更优雅的方法来检查输入字符串?
像这样的东西?
loop do
print "Input word: "
word = gets.chomp
if word.empty?
puts "No input."
elsif word.include?(":")
puts "Illegal character ':'"
else
break
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5213 次 |
| 最近记录: |