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

  FORUM HardWare.fr
  Programmation
  Perl

  [perl] Connaitre le nombre d'élément dans un array

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[perl] Connaitre le nombre d'élément dans un array

n°406267
burgergold
5$? va chez l'diable!
Posté le 23-05-2003 à 16:15:34  profilanswer
 

Existe t-il un moyen de connaitre le nombre d'élément dans un array? merci

mood
Publicité
Posté le 23-05-2003 à 16:15:34  profilanswer
 

n°406681
pospos
Posté le 23-05-2003 à 23:17:13  profilanswer
 

Oui, il y en a meme plusieurs, comme toujours en perl:
 

Code :
  1. my $size = @array;


ca retourne la taille dans $size.
En fait perl "voit" que tu veux un sclaaire donc il retourne la taille, mais si tu fais:

Code :
  1. print @array;


alors la ca va afficher le tableau...
donc il faut faire:

Code :
  1. my $size = @array;
  2. print $size;


 
Sinon, autre soltion plus sure, qui marche dans tous les cas:

Code :
  1. my $size = $#array+1;


$#array retounr l'index du dernier element de @array, et comme l'index commence à 0 il suffit d'ajouter 1 pour avoir la taille...


Message édité par pospos le 23-05-2003 à 23:17:34
n°407514
Aricoh
gentil mais fo po pousser
Posté le 26-05-2003 à 09:32:43  profilanswer
 

tu as aussi ça pour connaître le nombre d'éléments d'un tableau :

Code :
  1. $NbElem = scalar(@array);


Message édité par Aricoh le 26-05-2003 à 09:32:59

---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO

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

  [perl] Connaitre le nombre d'élément dans un array

 

Sujets relatifs
Probleme avec array_diffBesoin d'un petit perl 101
[java]Connaitre le nombre d'instance créées d'une même classe?[Perl DBI] selectcol_arrayref et autres fonctions du genre : attributs
Tableau et Fetch_array[perl] Connaitre la taille d'un répertoire, comment ?
Connaitre le checksum (numero de serie?) d'un CD[Postgres] Quel est le nombre de tuples stockes par page?
Plus de sujets relatifs à : [perl] Connaitre le nombre d'élément dans un array


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