Ruby的case语句
case语句使用的是===判断方式,可以进行更加广义的相等判断;
可以进行类型的判断,可以进行正则表达式的判断;
array = ["a",1,nil]array.each { |ai| case ai when String puts "#{ai} is string" when Numeric puts "#{ai} is number" when nil puts "#{ai} is else" end}
本文共 294 字,大约阅读时间需要 1 分钟。
Ruby的case语句
case语句使用的是===判断方式,可以进行更加广义的相等判断;
可以进行类型的判断,可以进行正则表达式的判断;
array = ["a",1,nil]array.each { |ai| case ai when String puts "#{ai} is string" when Numeric puts "#{ai} is number" when nil puts "#{ai} is else" end}
转载于:https://www.cnblogs.com/stono/p/6666095.html