For loop 期望脚本-For循环-如何使用多个变量
如何在expect脚本“for循环”中使用多个变量?请帮忙。 提前谢谢 有一个变量:For loop 期望脚本-For循环-如何使用多个变量,for-loop,expect,For Loop,Expect,如何在expect脚本“for循环”中使用多个变量?请帮忙。 提前谢谢 有一个变量: for {set i 1} {$i < 256} {incr i 1} { } 对于{set i 1}{$i
for {set i 1} {$i < 256} {incr i 1} {
}
对于{set i 1}{$i<256}{incr i 1}{
}
两个或三个变量,比如init、condition、i的增量、j的增量、k的增量,怎么可能呢?
逗号、分号无效
谢谢,
奎师那请记住,expect是Tcl的一个扩展。有空 的语法是: 对于开始测试下一个车身 “开始”和“下一步”都作为脚本计算。“测试”是一种解释 你可以做:
for {set i 1; set j 10; set k "x"} {$i < 5 && $j > 0} {incr i; incr j -2; append k x} {
puts "$i\t$j\t$k"
}
这相当于以下内容,因此请使用最具可读性的内容
set i 1
set j 10
set k "x"
while {$i < 5 && $j > 0} {
puts "$i\t$j\t$k"
incr i
incr j -2
append k x
}
set i 1
组j 10
设置k“x”
而{$i<5&&$j>0}{
放入“$i\t$j\t$k”
增量i
增量j-2
追加kx
}
事实上,您也可以在for命令中自由地使用换行符
for {
set i 1
set j 10
set k "x"
} {
$i < 5 && $j > 0
} {
incr i
incr j -2
append k x
} {
puts "$i\t$j\t$k"
}
用于{
第一组1
组j 10
设置k“x”
} {
$i<5&$j>0
} {
增量i
增量j-2
追加kx
} {
放入“$i\t$j\t$k”
}