Bonjour,

Le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
my @tab = [];
 
   my $size = scalar(@tab);
   print("Vide : size=$size, tab=[@tab]\n");
 
   $tab[0] = 20;
   $size = scalar(@tab);
   print("Un : size=$size, tab=[@tab]\n");
Produit le résultat suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Un : size=1, tab=[20]
Vide : size=1, tab=[ARRAY(0x151b22a0)]
Comment donc savoir si un tableau est vide puisqu' apparemment, la taille vaut 1 pour un tableau vide ou un tableau avec 1 seul élément

Merci de vos réponses