while 循环

Julia 中级

Anthony Markham

Quantitative Developer

while 循环 - 语法

  • for 循环少见,但在某些场景很有用。
  • condition 为真时重复执行 expression
  • 常用于重复执行,直到满足某个条件。
while condition
    expression
end
Julia 中级

while 循环 - 示例

  • 重复一组操作,直到条件为真
counter = 10
while counter != 0
    print(counter, " ")
    counter = counter - 1
end
10 9 8 7 6 5 4 3 2 1
Julia 中级

while 循环 - 示例:第一次迭代

# 第一次迭代
counter = 10
while counter != 0  # 这里 counter = 10,因此为真
    print(counter, " ")  # 打印 counter,等于 10
    counter = counter - 1  # 将 counter 的值减 1
end
10
Julia 中级

while 循环 - 示例:第二次迭代

# 第二次迭代
counter = 10
while counter != 0  # 这里 counter 现为 9,因此为真
    print(counter, " ")  # 打印 counter,等于 9
    counter = counter - 1  # 将 counter 的值减 1
end
10 9
Julia 中级

while 循环 - 示例:第三次迭代

# 第三次迭代
counter = 10
while counter != 0  # 这里 counter 现为 8,因此为真
    print(counter, " ")  # 打印 counter,等于 8
    counter = counter - 1  # 将 counter 的值减 1
end
10 9 8
Julia 中级

while 循环 - 无限循环

  • 如果忘记递减变量 counter 会怎样?
# 第二次迭代
counter = 10
while counter != 0  # 这里 counter 仍为 9,因此为真
    print(counter, " ")  # 打印 counter,等于 9
end
10 10 10 10 10 10 10 10 10
Julia 中级

while 循环 - 终止

  • 在 DataCamp 环境中,无限循环会导致会话断开
  • 在本地,使用 Ctrl + C{{1}} 终止 Julia 程序
Julia 中级

Passons à la pratique !

Julia 中级

Preparing Video For Download...