Julia 中级
Anthony Markham
Quantitative Developer
for 循环少见,但在某些场景很有用。condition 为真时重复执行 expression。while condition
expression
end
counter = 10
while counter != 0
print(counter, " ")
counter = counter - 1
end
10 9 8 7 6 5 4 3 2 1
# 第一次迭代
counter = 10
while counter != 0 # 这里 counter = 10,因此为真
print(counter, " ") # 打印 counter,等于 10
counter = counter - 1 # 将 counter 的值减 1
end
10
# 第二次迭代
counter = 10
while counter != 0 # 这里 counter 现为 9,因此为真
print(counter, " ") # 打印 counter,等于 9
counter = counter - 1 # 将 counter 的值减 1
end
10 9
# 第三次迭代
counter = 10
while counter != 0 # 这里 counter 现为 8,因此为真
print(counter, " ") # 打印 counter,等于 8
counter = counter - 1 # 将 counter 的值减 1
end
10 9 8
counter 会怎样?# 第二次迭代
counter = 10
while counter != 0 # 这里 counter 仍为 9,因此为真
print(counter, " ") # 打印 counter,等于 9
end
10 10 10 10 10 10 10 10 10
Julia 中级