【发布时间】:2016-08-05 18:16:12
【问题描述】:
我是红宝石新手。我有以下代码块:
a = 10
while a < 20 do
puts "True"
a++
next unless a == 12
puts "This is not 12"
end
$end
但是,我得到了 a ==12 的 void 值表达式。我一开始就给它分配了 10,所以我不明白为什么我会得到 void 值。
【问题讨论】:
-
++运算符在 Ruby 中不存在 -
$end如果aa被替换为a += 1会引发异常
标签: ruby