之间有什么区别
x = 1
while x < 5 do
x += 1
print x
end
和:
x = 1
while x < 5
x += 1
print x
end
由此do
被添加到第一个?或者,有区别吗?
答案 0 :(得分:4)
在while循环声明和代码之间包括换行符没有什么区别。所以:
while flag
#code here
end
与以下相同:
while flag do
#code here
end
但是,当您包含do
时,可以将代码放在同一行,如下所示:
while flag do myMethod() end
答案 1 :(得分:3)