Communauté sur les Eggdrops - Community about Eggdrops
[Demande] UpVar incomprehension. besoin d'éclairci - Printable Version

+- Communauté sur les Eggdrops - Community about Eggdrops (https://forum.eggdrop.fr)
+-- Forum: Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum: Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+--- Thread: [Demande] UpVar incomprehension. besoin d'éclairci (/showthread.php?tid=1379)



UpVar incomprehension. besoin d'éclairci - ZarTek - 01/08/2013

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


RE: UpVar incomprehension. besoin d'éclairci - CrazyCat - 01/08/2013

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 !


RE: UpVar incomprehension. besoin d'éclairci - ZarTek - 02/08/2013

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é ?


RE: UpVar incomprehension. besoin d'éclairci - CrazyCat - 02/08/2013

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".