循环条件表达式

循环对于条件表达式有着与if语句相同的条件判断规则:条件表达式

while 循环

while(expression)
    ...
    COMMAND
    ...
endwhile(expression)

foreach 循环

列表循环

foreach(var args_1 args_2 ... args_n)
    ...
    COMMAND(use loop variable: var)
    ...
endforeach(var)

args_1 args_2 ... args_n是传给foreach的参数列表,var作为循环变量,对参数列表迭代取值

范围循环

foreach(var RANGE <range/start stop [step]>)
    ...
    COMMAND(use loop variable: var)
    ...
endforeach(var)

foreach中使用关键字RANGE时,将在指定范围内循环按指定步长循环

<range/start stop [step]>: 必须在rangestart stop [step]中选择一个

  • range: 一般是数字,循环将从 0 开始,在range结束,注意,循环包括range本身
  • start stop [step]:
    • start指定循环起点,stop指定循环终点,注意,循环包括stop本身
    • step,步长,可选,缺省值为 1

Tags:

Categories:

Updated: