Rechercher : dans
Par :

Acceder aux elements d'un tableau en perl

Dernière réponse le 22 mar 2006 à 13:38:15 cocoo, le 22 mar 2006 à 12:28:51 
 Signaler ce message aux modérateurs

Salut a tous,


je suis debutante en perl, et j'ai utilse dans un programme un tableau que j'ai declare de la facon suivante:

@tab = ( );

et je veux remplir mon tableau element par element de la meme maniere quand peux le faire en C ou en JAVA, c-a-d :
tab[0]=....
tab[1]=....

j'ai pa su comment on peut le faire en PERL?
Et est ce qu'on doit preciser la taille du tableau lors de son declaration?

Merci pr votre Aide.

Meilleures réponses pour « acceder aux elements d'un tableau en perl » dans :
Les variables avec Perl Voir Concept de variable avec Perl Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage Perl peuvent être de trois...
Décaler les éléments d'un tableau (Rotation) -Récursivité- Voir Voici une procédure récursive qui permet de décaler tous les éléments d’un tableau d’une position à droite à partir de la position p Procedure Decaler (Var t : Tab; p, n : integer); Begin If p
Trier un tableau sans utiliser la fonction sort VoirTrier un tableau sans utiliser la fonction sort D'abord on initialise une variable $max avec la 1ère valeur de tableau. Ensuite on va faire une boucle tant que le tableau contient encore des éléments. C'est avec la fonction splice qui a le rôle...
Inverser les éléments d'un tableau -Récursivité- VoirVoici une procédure récursive qui permet d’inverser les éléments d’une partie d’un tableau compris entre la position p et n : Procedure Inverser (Var t : Tab; p, n : Integer); Var aux : Real; Begin If p < n Then ...
Manipulations élémentaires des tableaux sous MatLab VoirSommaire I. Stockage des tableaux II. L'indexation linéaire II.1. Accéder à un élément d'un tableau en utilisant l'indexation linéaire II.2. Passer d'une indexation à l'autre II.2.1. La fonction ind2sub II.2.2. La fonction sub2ind III. La...
Javascript - l'objet Array VoirLes particularités de l'objet Array L'objet Array est un objet du noyau Javascript permettant de créer et de manipuler des tableaux. Voici la syntaxe à utiliser pour créer une variable tableau : var x = new Array(element1[, element2, ...]); Si...
Perl - Les fonctions VoirLa notion de fonction et de procédure On appelle procédure un sous-programme qui permet d'effectuer un ensemble d'instruction par simple appel de la procédure dans le corps du programme principal. Les procédure permettent d'exécuter dans plusieurs...
VBScript - Les structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle ? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non, c'est-à-dire si la valeur de son expression vaut 0 ou 1 (VBScript associe le mot clé true à...

1

 blux, le 22 mar 2006 à 13:38:15

Salut,

en perl, les variables sont souvent préfixées avec des $

Création et remplissage :

@tableau1 = (1,"toto",678, 5.43)

Remplissage d'un tableau existant :

$tableau1[0] = 1
$tableau1[1] = "toto"
$tableau1[2] = 678
$tableau1[3] = 5.43

Récup nombre d'éléments du tableau dans $toto :

$toto = @tableau1

Un tableau n'a pas vraiment de limite en Perl, sa gestion en mémoire est faite au fur et à mesure des besoins...

Plus d'infos ici :

http://sylvain.lhullier.org/publications/intro_perl/chapitre04.html

ou sur google

http://www.google.fr/search?hl=fr&q=manipuler+des+tableaux+en+perl&btnG=Recherche+Google&meta=

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux