Tcl und lsort

Dieses Thema: "Tcl und lsort" im Forum "Ruby, php, Perl, Python ..." wurde erstellt von Andrea, 15.12.2004.

  1. Andrea

    Andrea Routinier

    Dabei seit:
    01.12.2003
    Beiträge:
    418
    Zustimmungen:
    0
    Ort:
    Bielefeld
    Hallo,

    ich versuche Tcl zu lernen! Allerdings bin ich auf ein Problem gestossen, dass ich auch nach 4 Stunden noch nicht loesen kann...

    Warum gibt mir dieser Code keine sortierte Liste aus?

    set liste {b c a f e d}
    lsort $liste
    foreach word3 $liste {
    puts $word3
    }

    Danke, Andrea
     
  2. Anzeige

    Schau dir mal diesen Ratgeber an. Viele Antworten inkl. passender Shell-Befehle!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. rocket

    rocket Grünschnabel

    Dabei seit:
    04.06.2005
    Beiträge:
    1
    Zustimmungen:
    0
    Auch wenns schon etwas her ist...

    Die Antwort ist: Weil du dir keine sortierte Liste ausgeben läßt....

    Code:
    # liste erstellen
    set liste {b c a f e d}
    
    # Liste sortieren und Ergebniss [B]weder[/B] ausgeben [B]noch[/B] speichern!
    lsort $liste
    
    # erstellte noch [b]unsortierte Liste[/b] ausgeben
    foreach word3 $liste {
    puts $word3
    }
    Die oben erstellte Liste sortiert ausgeben geht so:
    Code:
    puts "[lsort $liste]"
    oder mit foreach:

    Code:
    foreach word3 [lsort $liste] {
    puts $word3
    }
    hf
     
Thema:

Tcl und lsort