no save
Assistance
Achat
News

Forum | programmation
[Perl] "Unitialized value" avec Open (HA
lami20j, le sam. 11 févr. 2006 à 20:40:47
Re,

la condition d'une structure if doit être une valeur booléene que Perl ne possède pas ( il n'a pas besoin ).

Voilà quelque règles simple pour comprendre comment Perl decide si une valeur et vraie ou fausse ( true ou false )

1. la valeur undef et toujours fausse

2. Zéro est faux

3. la chaîne vide est fausse

4. la chaîne '0' est fausse

5. une référence est toujours vraie

En bref undef,0,'0' et ' ' sont valeur fausse.

En ce qui concerne undef, quand on utilise ce "rien" ( mieux que nulle ) comme quelque chose numérique il vaut 0 et comme une chaîne il vaut la chaîne vide.
PrécédentPanurge
févr. 06
lami20j
févr. 06
Suivant
REPONSES
lami20j
févr. 06
lami20j
févr. 06
Panurge
févr. 06
lami20j
févr. 06
lami20j
févr. 06
Panurge
févr. 06
lami20j
févr. 06
Panurge
févr. 06
lami20j
févr. 06
Version Web
Réalisé par RedShift
no save