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] UpVar incomprehension. besoin d'éclairci
#1
Bonjour,

Apparemment UpVar peut être très utile dans certains cas.

Seulement je ne comprend pas vraiment comment utiliser, ni sa réelle.

J'ai été sur http://wiki.eggdrop.fr/Upvar et sa m'aide pas beaucoup plus

Autant plus que l'exemple ne fonctionne pas chez moi :


Code:
% proc add2 name {
   upvar $name x
   set x [[expr">expr $x+2]]
}
% add2
wrong # args: should be "add2 name"
% add2 a
can't read "x": no such variable
% add2 1
wrong # args: should be "upvar ?level? otherVar localVar ?otherVar localVar ...?"
%

Serait-il possible de faire un explicatif plus claire voir plus complet ? s'il vous plai
Retrouvez les dernières modifications de mes scripts TCL (versions Alpha/Bêta) ainsi que d'autres de mes réalisations sur ma page GitHub et les versions stables dans la section scripts de ce site  8-)
#2
Effectivement, la page du wiki était incomplète, alors qu'elle était au départ une copie de http://wfr.tcl.tk/130

J'ai donc recopié proprement à nouveau !
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away
#3
Il n’empêche qu'un exemple avec trace ainsi que le premier me semble toujours pas très clair.

Je trouve ton tutoriel sur le inifile bien mieux expliquer avec des explications plus compréhensible que cet documentation sur le upvar.

Suis-je le seul a le pensé ?
Retrouvez les dernières modifications de mes scripts TCL (versions Alpha/Bêta) ainsi que d'autres de mes réalisations sur ma page GitHub et les versions stables dans la section scripts de ce site  8-)
#4
Sauf que le tuto sur inifile, il est de moi, suite à l'expérience et l'utilisation pratique.
Le upvar, c'est la documentation "officielle".
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away


Forum Jump:


Users browsing this thread: 1 Guest(s)