misunderstaning of switch command

Liste des GroupesRevenir à cl tcl 
Sujet : misunderstaning of switch command
De : m.n.summerfield (at) *nospam* gmail.com (Mark Summerfield)
Groupes : comp.lang.tcl
Date : 24. Jun 2025, 09:23:45
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <103dnah$1tams$1@dont-email.me>
User-Agent : Pan/0.154 (Izium; 517acf4)
I have a switch command which is doing something I don't expect but I
don't understand what I've done wrong. In this example the default is
always executed but I expect the case before that to be executed.

    const UNCOMPRESSED U
    const ZLIB_COMPRESSED Z
    const SAME_AS_PREV =
    set filename somefile.txt
    set action "added"
    set kind Z
    switch $kind {
        $::SAME_AS_PREV { puts "unchanged \"$filename\"" }
        $::UNCOMPRESSED { puts "$action \"$filename\"" }
        $::ZLIB_COMPRESSED { puts "$action \"$filename\" (zlib
compressed)" }
        default { puts "!!!!!!!! UNEXPECTED !!!!!!!!" }
    }

What am I doing wrong?

Date Sujet#  Auteur
24 Jun 25 * misunderstaning of switch command10Mark Summerfield
24 Jun 25 +* Re: misunderstaning of switch command6Harald Oehlmann
24 Jun 25 i`* Re: misunderstaning of switch command5Mark Summerfield
24 Jun 25 i +* Re: misunderstaning of switch command3Harald Oehlmann
24 Jun 25 i i`* Re: misunderstaning of switch command2Harald Oehlmann
24 Jun 25 i i `- Re: misunderstaning of switch command1Alan Grunwald
24 Jun 25 i `- Re: misunderstaning of switch command1Robert Heller
24 Jun 25 +* Re: misunderstaning of switch command2Schelte
24 Jun 25 i`- Re: misunderstaning of switch command1Harald Oehlmann
24 Jun 25 `- Re: misunderstaning of switch command1Robert Heller

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal