Tcl循环控制结构

    xiaoxiao2021-07-20  317

    for

    for {initialization} {condition} {increment} { statement1; statement2; ... statementN; }

    initialization为初始化语句,通常定义循环控制变量,initialization只在循环开始前执行一次。

    condition为条件表达式,当condition为true时,执行循环体中的statement语句;当condition为false时,终止循环。

    increment为增量语句,用于一次循环结束后,更新循环控制变量。更新完成后进入下一次循环,会重新计算condition表达式的值。

    foreach

    foreach varName list { body }

    varName用于迭代时指向list中的元素。

    body为循环体。

    while

    while {condition} { statements; }

    condition为条件表达式,当condition为true时,执行循环体中的statement语句;当condition为false时,终止循环。

    break

    break;

    终止循环,跳出当前的循环结构。

    continue

    continue;

    结束本次循环,进入下一次循环。

    循环控制结构也是可以嵌套的。


    最新回复(0)