可以'除非'值递增?

时间:2018-05-30 05:30:20

标签: ruby

我使用以下代码测试保留字unless,这会增加x的值。

x = 1
unless x >= 2
  puts "x is less than 2"
else
  puts "x is greater than 2"
  x = x + 1
end

输出结果为:

x is less than 2

unless是否支持x的增量?

1 个答案:

答案 0 :(得分:2)

你的问题不明确。但很明显,代码中唯一增加变量的地方是:

x = x + 1

未执行,因为始终满足条件unless x >= 2