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 :
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 ...
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...
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...
Les variables avec Perl VoirConcept 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...
Tableau de bord VoirNotion de tableau de bord Un tableau de bord est une représentation graphique synthétique d'un ensemble d'indicateurs donnant à un responsable tous les éléments lui permettant de prendre visuellement et rapidement des décisions. Compte-tenu de sa...
Perl - Les fichiers VoirLa notion de filehandle On appelle filehandle (traduisez descripteur de fichier), dans un programme Perl, le nom permettant de manipuler une connexion d'entrée-sortie (les entrées-sorties standards vues précédemment sont connues par les filehandles...

1

 blux, le 22 mar 2006 à 13:38:15
  • +1

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