Ich versuche, jede Eingabe Ganzzahl in eine Liste hinzuzufügen und später zu sortieren, aber ich habe Probleme beim Hinzufügen jeder Integer in die Liste während der Iteration.Einfügen von Elementen in List während der Iteration in TCL/TK Scripting
Code:
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
Die Antwort ist hier: http://tcl.tk/man/tcl8.6/TclCmd/lappend.htm –
Auch [Klammer Ihre Ausdrücke] (http://wiki.tcl.tk/10225): ' wenn {$ myint <= 0} {break} ' –