Compter la longueur du tableau en perl

Compter la longueur du tableau en perl
«La durée d'un tableau indique le nombre d'éléments du tableau particulier. De nombreuses façons existent à Perl pour calculer la longueur du tableau. Lorsque la longueur du tableau est calculée en utilisant le «@”Symbole, alors il est appelé un implicite scalaire conversion. Lorsque la longueur du tableau est calculée en utilisant le mot clé scalaire, il est appelé une conversion scalaire explicite. Le symbole «#» peut également être utilisé pour compter la longueur du tableau. Différentes façons de compter la longueur du tableau et de l'utiliser dans les scripts Perl ont été montrées dans ce tutoriel.

Différentes façons de compter la durée du tableau ont été décrites dans la partie suivante de ce tutoriel en utilisant des exemples."

Exemple-1: comptez la longueur du tableau à l'aide du symbole «@»

Créez un fichier perl avec le code suivant qui comptera la longueur d'un tableau en utilisant le symbole «@». Un tableau de 5 valeurs de chaîne a été défini dans le code. Le nombre total de valeurs de table.

# Déclarer un éventail de chaînes
@myarr = ('php', 'java', 'perl', 'bash', 'python');
# Comptez la longueur du tableau
$ length = @myarr;
# Afficher la longueur du tableau
Imprimer "Le tableau contient des éléments de longueur.\ n ";

Sortir

La sortie suivante apparaîtra après avoir exécuté le code ci-dessus.

Exemple-2: Comptez la longueur du tableau à l'aide du mot clé scalaire

Créez un fichier perl avec le code suivant qui comptera la longueur d'un tableau en utilisant le scalaire mot-clé. Un tableau de 6 numéros ont été définis dans le code. Le scalaire Le mot-clé a été utilisé pour compter le nombre total d'éléments du tableau. Ensuite, deux valeurs ont été ajoutées au tableau et à nouveau comptées, le nombre total d'éléments du tableau. La fonction join () a été utilisée pour imprimer les valeurs du tableau avec l'espace.

# Définir un tableau de nombres
@numbers = (6, 5, 3, 1, 2, 8);
# Imprimez les valeurs du tableau
Les valeurs d'impression "Array sont: \ n", join (", @ nombres)," \ n ";
# Imprimez le nombre total d'éléments du tableau
Imprimer "Les éléments totaux du tableau sont", scalar @numbers, "\ n";
#Add deux nouveaux éléments
$ nombres [@Numbers] = 9;
$ nombres [@Numbers] = 4;
# Imprimez les valeurs du tableau après avoir ajouté deux valeurs dans le tableau
Imprimer "Les valeurs du tableau après l'ajout de deux éléments sont: \ n", join (", @ nombres)," \ n ";
# Imprimez la longueur du tableau après insertion
Imprimer "Les éléments totaux du tableau sont", scalar @numbers, "\ n";

Sortir

La sortie suivante apparaîtra après avoir exécuté le code ci-dessus. Le nombre total d'éléments du tableau après l'ajout de deux éléments est de 6 + 2 = 8.

Exemple-3: Comptez la longueur du tableau à l'aide du symbole «#»

Une autre façon de compter le nombre total d'éléments du tableau consiste à utiliser le symbole «#». Le dernier index du tableau est compté en utilisant le symbole «#». Ainsi, les éléments totaux du tableau peuvent être comptés en ajoutant 1 avec la dernière valeur d'index. Créez un fichier perl avec le code suivant qui comptera la longueur du tableau en utilisant le symbole "#". Un tableau de 5 nombres de flottants a été défini dans le code. Le populaire() La fonction a été utilisée pour éliminer 3 éléments du tableau. Le rejoindre() La fonction a été utilisée pour imprimer les valeurs du tableau avec l'espace.

# Déclarer un tableau de numéros de flotteur
@float_num = (45.89, 34.12, 56.34, 90.34, 45.23);
# Imprimez les valeurs du tableau
Imprimer "Valeurs du tableau: \ n", join (", @ float_num)," \ n ";
# Imprimez la longueur du tableau
Imprimer "Nombre total d'éléments de tableau:", $ # float_num + 1, "\ n";
# Retirez trois éléments du tableau
pop @float_num;
pop @float_num;
pop @float_num;
# Imprimez les valeurs du tableau
Imprimez "Valeurs du tableau après avoir supprimé trois éléments: \ n", join (", @ float_num)," \ n ";
# Imprimez la longueur du tableau après avoir retiré trois valeurs
Imprimez "Nombre total d'éléments de tableau après avoir retiré les éléments:", $ # float_num + 1, "\ n";

Sortir

La sortie suivante apparaîtra après avoir exécuté le code ci-dessus. Le nombre total d'éléments du tableau après avoir retiré 3 éléments est de 5-3 = 2.

Exemple-4: Imprimez les valeurs du tableau à l'aide de la longueur du tableau

Créez un fichier perl avec le code suivant qui utilisera la longueur du tableau pour itérer les valeurs du tableau à l'aide pour boucle et imprimer les valeurs du tableau dans chaque ligne. La dernière valeur d'index du tableau a été utilisée ici pour compter la longueur du tableau.

# Déclarer un éventail de chaînes
@myarr = ('php', 'java', 'perl', 'bash', 'python');
# Itérer les valeurs du tableau en fonction de la longueur du tableau
pour ($ i = 0; $ i < $#myArr+1; $i++)

# Imprimez les valeurs du tableau
print $ myarr [$ i], "\ n";

Sortir

La sortie suivante apparaîtra après avoir exécuté le code ci-dessus.

Exemple-5: comptez la longueur du tableau à l'aide de la boucle

Un autre moyen simple de compter la longueur du tableau consiste à utiliser n'importe quelle boucle. Créez un fichier perl avec le code suivant qui comptera la longueur du tableau en utilisant le pour chaque boucle. Un tableau de 5 valeurs de chaîne a été défini ici. Une variable de comptoir a été utilisée dans le code pour compter la longueur du tableau en incrément la valeur de comptoir de 1 dans chaque itération de la boucle.

# Déclarer un éventail de chaînes
@myarr = ('php', 'java', 'perl', 'bash', 'python');
# Initialiser le compteur
$ compteur = 0;
Imprimer "Valeurs du tableau: \ n";
# Itérer les valeurs du tableau en fonction de la longueur du tableau
foreach $ val (@myarr)

# Imprimez les valeurs du tableau
imprimer $ val, "\ n";
$ Counter ++;

# Imprimez la longueur du tableau
imprimer "\ ntotal Nombre d'éléments de tableau:", $ compteur, "\ n";

Sortir

La sortie suivante apparaîtra après avoir exécuté le code ci-dessus.

Conclusion

La façon de compter les valeurs du tableau dans Perl a été montrée dans ce tutoriel en utilisant plusieurs exemples. L'utilisateur Perl peut utiliser n'importe laquelle des moyens de trouver la longueur du tableau et de l'utiliser pour résoudre des problèmes de programmation Perl.