我正在寻找一种方法来标记每个条目之间的暂停,让脚本在继续之前检查每个条目。
例如,我有这个简单的代码:
for {set i 0} {$i<5} {incr i} {
set x [gets stdin]
if {[string is integer -strict $x]} {
puts "It's OK"
} else {
puts "It's not OK"
}
}
使用此代码,如果我手动逐个输入条目,则脚本有时间检查每个条目,这是输出:
5
It's OK
dd
It's not OK
kk
It's not OK
55
It's OK
99
It's OK
但现在如果我复制/粘贴:
5
dd
kk
55
99
现在是输出:
5
dd
kk
55
99
It's OK
It's not OK
It's not OK
It's OK
It's OK
有没有办法在每个条目之后给足够的时间让脚本有时间在进入下一个条目之前检查?
谢谢你。