Créer un tableau
Différentes façons de créer le tableau Perl ont été montrées dans cette partie de ce tutoriel.
UN. Créer un tableau en initialisant les valeurs
Le "@”Le symbole est utilisé pour déclarer un tableau perl avec des valeurs. Les valeurs du tableau sont séparées par une virgule avec les premiers supports de ce type de déclaration. Différents tableaux ont été créés en initialisant les valeurs dans l'exemple suivant.
Exemple
Créez un fichier perl avec le code suivant qui montre la façon de déclarer différents types de tableaux dans Perl. Ici, le premier tableau contient 4 valeurs de chaîne, le deuxième tableau contient 6 valeurs de nombre et le troisième tableau contient 3 chaînes et 3 valeurs de nombre. Les valeurs de trois tableaux ont été imprimées en utilisant l'opérateur d'impression. La fonction join () a été utilisée pour combiner les valeurs du tableau avec une virgule (,).
#Define First Treray
@strarray = ("livre", "stylo", "crayon", "souverain");
#Define Deuxième tableau
@numArray = (45, 67, 23.89, 12.43, 23, 78);
#Define troisième tableau
@MixArray = ("Book", 45, "stylo", 10, "crayon", 5);
Valeurs de tableau #print
imprimer "array1:", join (',', @strarray), "\ n", "array2:", join (',', @ numarray), "\ n", "array3:", join (', ', @ mixarray), "\ n";
Sortir
La sortie suivante apparaîtra après avoir exécuté le code ci-dessus.
B. Créez un tableau à l'aide de l'opérateur «QW»
Le "QW»L'opérateur est utilisé pour créer un tableau perl à partir d'une valeur de chaîne basée sur l'espace blanc. Le "@«Le symbole est utilisé pour déclarer un tableau perl comme avant. Différents tableaux ont été créés en utilisant le «QW»Opérateur dans l'exemple suivant.
Exemple
Créez un fichier Perl avec le code suivant qui montre la façon de déclarer différents types de tableaux dans Perl en utilisant le «QW»Opérateur. Ici, le premier tableau contient 4 valeurs de chaîne, le deuxième tableau contient 6 valeurs de nombre et le troisième tableau contient 3 chaînes et 3 valeurs de nombre. Les valeurs de trois tableaux ont été imprimées en utilisant l'empreinte opérateur. La fonction join () a été utilisée pour combiner les valeurs du tableau avec une virgule (,) indiquée dans l'exemple précédent.
#Define First Treray
@strarray = qw \ rose Lily Daisy Zinnia \;
#Define Deuxième tableau
@numArray = qw \ 5 6 2.89 1.43 3 8 \;
#Define troisième tableau
@MixArray = QW \ Rose 45 Dalia 10 Lily 5 \;
Valeurs de tableau #print
imprimer "array1:", join (',', @strarray), "\ n", "array2:", join (',', @ numarray), "\ n", "array3:", join (', ', @ mixarray), "\ n";
Sortir
La sortie suivante apparaîtra après avoir exécuté le code ci-dessus.
C. Créez un tableau en initialisant chaque valeur séparément
Chaque valeur du tableau peut être initialisée séparément en mentionnant la valeur d'index ou en ajoutant une valeur sans espace blanc à l'aide du «QW»Opérateur. Le "$»Le symbole est utilisé pour définir chaque valeur du tableau. Différentes façons de créer un tableau en ajoutant une seule valeur ont été montrées dans l'exemple suivant.
Exemple
Créez un fichier perl avec le code suivant qui montre la façon de déclarer la valeur d'un tableau en mentionnant la valeur d'index. Ici, quatre valeurs de chaîne sont ajoutées en utilisant des devis doubles, et 2 valeurs de chaîne sont ajoutées en utilisant l'opérateur «QW». Les valeurs du tableau ont été imprimées en utilisant l'empreinte opérateur. La fonction join () a été utilisée pour combiner les valeurs du tableau avec une virgule (,) indiquée dans l'exemple précédent.
#Define Valeurs du tableau à l'aide de l'index et de l'opérateur «QW»
$ mois [0] = "janvier";
$ mois [1] = "février";
$ mois [2] = qw / mars /;
$ mois [3] = qw / avril /;
$ mois [4] = "mai";
$ mois [5] = "juin";
# Printent les valeurs du tableau
Imprimer "Valeurs du tableau: \ n", join (',', @months), "\ n"
Sortir
La sortie suivante apparaîtra après avoir exécuté le code ci-dessus.
D. Créer un tableau séquentiel
Le tableau de valeurs séquentielles peut être créée en utilisant les valeurs de plage. Le symbole «@» est utilisé pour déclarer le tableau de plage. Différents types de tableaux de plage ont été mentionnés dans l'exemple suivant.
Exemple
Les valeurs séquentielles du tableau peuvent être initialisées en définissant la plage. Créez un fichier Perl avec le code suivant qui montrera la façon d'initialiser les valeurs du tableau en utilisant la plage numérique et la plage de caractères. Les valeurs de ces tableaux ont été imprimées en utilisant l'empreinte opérateur. La fonction join () a été utilisée pour combiner les valeurs du tableau avec une virgule (,) indiquée dans l'exemple précédent.
#Declare tableau de nombres séquentiels
@numArray = (10… 20);
#Declare Tableau de caractères séquentiels
@charArray = (a… m);
# Printent les valeurs du tableau
Imprimer "Array Number:", join (',', @numArray), "\ n", "Array de caractères:", join (',', @ chararray), "\ n"
Sortir
La sortie suivante apparaîtra après avoir exécuté le code ci-dessus.
Accédez aux valeurs du tableau
Toutes les valeurs du tableau sont accessibles en utilisant la boucle, et la valeur de tableau particulière est accessible en mentionnant la valeur d'index. Le symbole «$» est utilisé pour imprimer une valeur de tableau particulière. L'exemple suivant montre différentes façons d'accéder aux valeurs du tableau.
Exemple
Créez un fichier Perl avec le code suivant qui montre la façon d'accès aux valeurs du tableau de différentes manières. Un tableau de valeurs de chaîne a été défini dans le code. Ensuite, les 2e et 3e éléments du tableau ont été accessibles en mentionnant la valeur d'indexation. La boucle Foreach a été utilisée pour accéder à toutes les valeurs du tableau et imprimer chaque valeur dans chaque ligne.
#Define le premier tableau
@strarray = ("livre", "stylo", "crayon", "souverain");
#Print la valeur individuelle
Imprimez "La valeur du 2e index:", $ starray [1], "\ n la valeur du 3ème index:", $ starray [2], "\ n";
#Print toutes les valeurs du tableau
Les valeurs de tableau imprimées sont: \ n ";
foreach $ valeur (@strarray)
imprimer "$ valeur \ n";
Sortir
La sortie suivante apparaîtra après avoir exécuté le code ci-dessus.
Conclusion
La façon de créer et d'accès au tableau Perl a été montrée dans ce tutoriel en utilisant plusieurs exemples Perl. J'espère que ce tutoriel aidera les utilisateurs de Perl à connaître correctement l'objectif du tableau Perl.