tcl的学习--while 和for(linux第五篇)

这篇博客详细介绍了TCL中的循环控制语句,包括while循环、for循环的使用方式,以及嵌套循环、break和continue语句的实践应用。通过实例展示了如何在TCL中实现各种循环操作。
摘要由CSDN通过智能技术生成

一、TCL循环

在这里插入图片描述

循环类型 描述
while 重复声明语句或一组,当给定的条件为真。它测试条件在执行循环体前。
for循环 执行语句多次,序列和简写管理循环变量的代码。
内嵌循环 可以使用一个或多个循环内再使用其它的while语句,或do…while循环。

循环控制语句

循环控制语句改变其正常的顺序执行。当执行离开范围,在该范围内创建的所有自动对象被销毁。

控制语句 描述
break语句 终止循环或switch语句并将执行立即循环或切换到下面的语句。
continue 导致循环跳过它的主体的其余部分,并立即重新测试其条件声明之前。

无限循环:条件不会为假,while{1}

1.while循环

只要给定的条件为真,执行目标语句声明多次

语法:
while {
   condition} {
   
   statement(s)
}
#这里的声明s可以是单个愉快或者语句块,真是之任何非零值,条件为假,程序控制进到紧接载循环之后的代码行

在这里插入图片描述
实例:

#!/usr/bin/tclsh

set a 10
while {
    $a < 20 } {
   
   puts "value of a: $a"
   incr a
}

在这里插入图片描述

2.for循环

for {
   赋初值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值