0
各入力整数をリストに追加して後でソートしようとしていますが、反復処理中にリストに各整数を追加する際に問題があります。TCL/TKスクリプトで反復中に要素をリストに挿入
コード:リストの最後に要素を追加
set l1 {1 2 3 4 5}
for {set i 0} {$i<[llength $l1]} {incr i} {
set data [gets stdin]
scan $data "%d" myint
if $myint<=0 {break} # stop if non positive number is found
set l1 {$myint} # supposed to add an input element into the list during iteration
}
puts $l1
答えはここにあります:http://tcl.tk/man/tcl8.6/TclCmd/lappend.htm –
また、[あなたの表現を支持する](http://wiki.tcl.tk/10225): ' if {$ myint <= 0} {break} ' –