Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


[Demande] Problème de bind msg
#16
(18/11/2020, 20:41)aliasangelius Wrote: Mais j'ai comme l'impression avoir oublié une utilité sur cette fonction de string match, j'avoue que j'ai pas mal sécher dessus, et en vue de vos exemples ça me parle pas plus que ça..

C'est réalisable de plein d'autres façons mais c'est juste la façon qui me semble être la plus rapide pour comparer 2 chaînes de caractères quand la casse des caractères est incertaine.

Pour 1000000 itérations, résultat en microsecondes par itération :
[string match -nocase] : 0.183523µs
[string tolower] eq [string tolower] : 0.643582µs
[string compare -nocase] : 0.805602 µs
[string equal -nocase] : 0.829605 µs

Même en stockant $::Shi en minuscules dès le départ pour n'avoir à faire qu'un seul [string tolower], on est à 0.424554µs

Voir https://wiki.eggdrop.fr/String#match
et https://wiki.tcl-lang.org/page/string+match pour des explications et des exemples
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Reply


Messages In This Thread
Problème de bind msg - by aliasangelius - 17/11/2020, 20:38
RE: Problème de bind msg - by CrazyCat - 18/11/2020, 09:26
RE: Problème de bind msg - by aliasangelius - 18/11/2020, 12:25
RE: Problème de bind msg - by CrazyCat - 18/11/2020, 12:40
RE: Problème de bind msg - by aliasangelius - 18/11/2020, 13:43
RE: Problème de bind msg - by CrazyCat - 18/11/2020, 14:17
RE: Problème de bind msg - by BdS - 18/11/2020, 14:31
RE: Problème de bind msg - by MenzAgitat - 18/11/2020, 15:15
RE: Problème de bind msg - by aliasangelius - 18/11/2020, 15:57
RE: Problème de bind msg - by CrazyCat - 18/11/2020, 16:30
RE: Problème de bind msg - by aliasangelius - 18/11/2020, 19:15
RE: Problème de bind msg - by MenzAgitat - 18/11/2020, 19:29
RE: Problème de bind msg - by CrazyCat - 18/11/2020, 19:34
RE: Problème de bind msg - by MenzAgitat - 18/11/2020, 19:40
RE: Problème de bind msg - by aliasangelius - 18/11/2020, 20:41
RE: Problème de bind msg - by MenzAgitat - 18/11/2020, 20:49
RE: Problème de bind msg - by BdS - 18/11/2020, 22:09
RE: Problème de bind msg - by aliasangelius - 19/11/2020, 00:04

Possibly Related Threads…
Thread Author Replies Views Last Post
  Problème avec un script TCL (bind mode) Lyokomaster 3 4,402 15/03/2009, 18:05
Last Post: Merwin

Forum Jump:


Users browsing this thread: 1 Guest(s)