je capte pas ce qu'on entends par : comportement magique [ Perl ] - Perl - Programmation
Marsh Posté le 19-01-2003 à 10:24:42
ZuL a écrit : partout je croise ca : |
Après avoir cherché dans le chameau, j'ai peut-être trouvé : ARGV est une variable toute conne et <> attend un handler de fichier dedans. Enfin je spécule.
Marsh Posté le 19-01-2003 à 11:13:20
++Taz a écrit : c'est pas une référence au diamond handler <> ? |
si, je pense, enfin partout on lit "variable magique" "variable non magique" mais je trouve pas un endroit ou ca done concretement les differences entre les deux
Marsh Posté le 05-02-2003 à 16:07:12
ZuL a écrit : partout je croise ca : |
On dit qu'une variable est magique quand elles ont des effets de bord lors qu'on les lit ou qu'on les modifie.
Par exemple, $! contient toujours le message d'erreur des commandes systemes.
Ou modifie %ENV et ca va modifier l'environnement des sous-process.
Ou une variable associee a un widget Tk: quand tu modifie sa valeur, ca modifie l'ihm et vice-versa
Pour faire ce genre de manip, il faut utiliser 'tie'
Marsh Posté le 18-01-2003 à 22:04:21
partout je croise ca :
ARGV est magique,
<ARGV> ne fonctionne pas car ARGV est traité comme non-magique.
ca veut dire quoi ? qu'est ce qu'on entends par magique ?!?
merci d'avance