博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tcl循环语句
阅读量:2290 次
发布时间:2019-05-09

本文共 1070 字,大约阅读时间需要 3 分钟。

for 开始 判断语句 变量自增(自检) 循环体

示例代码:

for {set i 0} {$i<10} {incr i} {

    puts "I is: $i "

}

运行结果

 

While 判断语句 循环体

示例代码:

set x 0

while {$x<5} {

    set x [expr $x+$x+1]

    puts "X: $x"

}

运行结果:

 

foreach 变量名 列表 循环体

队列表中的每一个元素循环执行Tcl脚本块,依次将列表中的值赋给变量名

示例代码:

set total 0

foreach num {1 2 3 4 5} {

    set total [expr $total+$num]

}

puts "The total is: $total"

运行结果:

 

foreach 变量列表1 数据列表1 变量列表2 数据列表2 ... 循环体

示例代码:

foreach {pres date} {

{George Washington} {1789-1797}

                     {John Adams} {1797-1801}

                     {Thomas Jefferson} {1801-1809}

                     {James Madison} {1809-1817}

                     {James Monroe} {1817-1825}

} state {Virginia Massachusetts Virginia Virginia Virginia} {

    puts "$pres was from $state and served from $date"

}

foreach当中变量列表和数据列表不匹配,则不匹配部分用空字符串来代替

示例代码:

foreach {pres date} {

{George Washington} {1789-1797}

                     {John Adams} {1797-1801}

                     {Thomas Jefferson} {1801-1809}

                     {James Madison} {1809-1817}

                     {James Monroe} {1817-1825}

                     {BillClinton} {1992-2000}

} state {Virginia Massachusetts Virginia Virginia Virginia} {

    puts "$pres was from $state and served from $date"

}

转载于:https://www.cnblogs.com/liusuanyatong/p/11259815.html

你可能感兴趣的文章
清空输出缓冲区
查看>>
Ubuntu常用安装
查看>>
Ubunt修改源
查看>>
Sort and Search in C and C++
查看>>
[转]一个类似于watch命令的小脚本
查看>>
[转]install Python eggs
查看>>
随机数产生
查看>>
Linux at命令定时关机
查看>>
Binary Indexed Tree
查看>>
wget
查看>>
递归遍历目录文件
查看>>
NLTK
查看>>
Shell命令
查看>>
C++ STL Algorithm
查看>>
Shell变量
查看>>
螺旋矩阵
查看>>
C常用函数
查看>>
网络协议
查看>>
Linux终止进程
查看>>
VS2008使用Boost
查看>>