Re: lsearch proposed option

Liste des GroupesRevenir à cl tcl 
Sujet : Re: lsearch proposed option
De : aotto1968 (at) *nospam* t-online.de (aotto1968)
Groupes : comp.lang.tcl
Date : 03. Jan 2025, 08:15:13
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vl82q1$3q3s9$1@dont-email.me>
References : 1 2
User-Agent : Mozilla Thunderbird
On 03.01.25 00:28, Emiliano wrote:
On Thu, 2 Jan 2025 21:39:32 -0000 (UTC)
Rich <rich@example.invalid> wrote:
 
aotto1968 <aotto1968@t-online.de> wrote:
>
It is preferable to start a new thread for a new topic.
>
other stuff
>
# OLD
>
proc ::myoo::ClassIs {myR cls} {
   upvar $myR my
   expr {[llength [lsearch -exact -sorted [set $my(__CLASS__)::__SUPER__SORTED__] $cls]] > 0}
}
>
# want to have
>
proc ::myoo::ClassIs {myR cls} {
   upvar $myR my
   lsearch -exists -exact -sorted [set $my(__CLASS__)::__SUPER__SORTED__] $cls
}
>
ONE simple FLAG erase a lot of code.
>
>
Write up a TIP, and supply an implementation, and the maintainers just
might add your feature.
>
 Or simply use
 proc ::myoo::ClassIs {myR cls} {
   upvar $myR my
   expr {$cls in [set $my(__CLASS__)::__SUPER__SORTED__]}
}
 
  you just missing the "-sorted".

Date Sujet#  Auteur
2 Jan 25 * lsearch proposed option3Rich
3 Jan 25 `* Re: lsearch proposed option2Emiliano
3 Jan 25  `- Re: lsearch proposed option1aotto1968

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal