Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2472 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  gestion erreurs

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

gestion erreurs

n°2128056
jetaimerog​er
Posté le 23-02-2012 à 15:32:25  profilanswer
 

Comment testé si une variable est null, en cherchant j'ai trouvé mais ça teste seulement si elle est définie et non si elle est nulle ou pas
 
quand j'ecris $var ma variable est elle definie? oui est elle nulle? oui pourtant pour defined il est à true meme si var est null
 

Citation :

if (!defined($toto) )
    {
        die "variable non defined";
    }else
    {
       
    }


     

mood
Publicité
Posté le 23-02-2012 à 15:32:25  profilanswer
 

n°2128066
gilou
Modérateur
Modzilla
Posté le 23-02-2012 à 15:59:26  profilanswer
 

Ben pour tester si une variable est nulle, tu la compare à 0.
Quand tu fais:
my $var;
$var est déclarée, mais pas définie.
ensuite si tu assignes une valeur à $var, $var devient définie.
Enfin, si tu fais $var = 0; $var est définie, et nulle.
 
if (!defined($toto)) {  
    die "variable non defined";  
}  
elsif (!$toto){  
    die "variable nulle";          
}
else {
...
}
 
A+,


Message édité par gilou le 23-02-2012 à 16:05:47

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  gestion erreurs

 

Sujets relatifs
gestion des erreurs venant de différentes couchesgestion des erreurs dans un code word
Gestion d'erreurs php - comment tout cacher ?Problème gestion des erreurs
Gestion des erreurs dans une chaine de tubes[Script] Piloter une application windows avec une gestion des erreurs
Code retour et gestion des erreursgestion des erreurs
Gestion des erreurs[C-DBUS] gestion des erreurs
Plus de sujets relatifs à : gestion erreurs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR