Unless
unless.rb
Ruby 也可以执行 unless
测试,这与 if
测试完全相反:
unless aDay == 'Saturday' or aDay == 'Sunday'
daytype = 'weekday'
else
daytype = 'weekend'
end
unless
是表达 ‘if not’ 的一种替代方式。下面的代码与上面示例等同:
if !(aDay == 'Saturday' or aDay == 'Sunday')
daytype = 'weekday'
else
daytype = 'weekend'
end