这是Ruby中的一个while循环
x = 0
while x < 1 do
inside_var = "I'm inside"
x += 1
end
puts inside_var
虽然,inside_var
是在一个while循环内定义的,但它在它之外是可见的。它与 Java、C# 等完全不同。
我想知道,我错过了什么吗?真的是这样吗?Ruby 中的任何循环都是真的吗?
这是Ruby中的一个while循环
x = 0
while x < 1 do
inside_var = "I'm inside"
x += 1
end
puts inside_var
虽然,inside_var
是在一个while循环内定义的,但它在它之外是可见的。它与 Java、C# 等完全不同。
我想知道,我错过了什么吗?真的是这样吗?Ruby 中的任何循环都是真的吗?