Tcl und lsort

Dieses Thema 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 diese Kategorie an. Dort findest du bestimmt etwas.
    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