各エントリ間の一時停止をマークして、スクリプトが各エントリをチェックしてから先に進む方法を探しています。
例、私はこの簡単なコードを持っています:
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"
}
}
このコードを使用して、手動でエントリを 1 つずつ配置すると、スクリプトは各エントリをチェックする時間があります。出力は次のとおりです。
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
各エントリの後に十分な時間を与えて、スクリプトが次のエントリに進む前にチェックする時間を与える方法はありますか?
ありがとうございました。