Section courante

A propos

Section administrative du site

MY

Mon
Perl
 

Syntaxe

my list

Paramètres

Nom Description
list Ce paramètre permet d'indiquer la liste des variables.

Description

Cette fonction permet de restreindre le domaine d'une variable.

Exemple

Voici un exemple typique d'utilisation de cette fonction :

  1. #!/usr/bin/perl
  2.  
  3. sub subRoutine($$$) {
  4.    my ($Param1,$Param2,$Param3) = @_;
  5.    return "Param1 = ".$Param1." Param2 = ".$Param2." Param3 = ".$Param3;
  6. }
  7.  
  8. my ($A,$B,$C,$D);
  9. my $E = 25;
  10.  
  11. print $E . "\n";
  12. print subRoutine("1","2","3") . "\n";

on obtiendra le résultat suivant :

25
Param1 = 1 Param2 = 2 Param3 = 3

Voici un exemple de définition de tableau avec «my» :

  1. #!/usr/bin/perl
  2.  
  3. use strict;
  4.  
  5. my %usersKey = ("smaltais","Sylvain Maltais","root","Administrateur","stremblay","Steve Tremblay");
  6. my @usersI = ("smaltais","Sylvain Maltais","root","Administrateur","stremblay","Steve Tremblay");
  7.  
  8. print "usersKey : \n";
  9.  
  10. foreach my $user (keys %usersKey) {
  11.    print "$user => $usersKey{$user}\n";
  12. }
  13.  
  14. print "usersI : \n";
  15.  
  16. for(my $I = 0; $I <= $#usersI; $I += 2) {
  17.    print $usersI[$I] . " => " . $usersI[$I + 1] . "\n";
  18. }

on obtiendra le résultat suivant :

usersKey :
stremblay => Steve Tremblay
smaltais => Sylvain Maltais
root => Administrateur
usersI :
smaltais => Sylvain Maltais
root => Administrateur
stremblay => Steve Tremblay

Références

La Bible Micro Application HTML & Développement Web, Stefan Munz, Wolfgang Nefzger, 2003, ISBN: 2-7429-2898-7, page 1138
Perl/CGI-Programmation avancée Grand Livre, Edition Micro Application, Rolf D. Stoll, 2001, ISBN: 2742919082, page 141

Dernière mise à jour : Dimanche, le 18 octobre 2015