Groups | Search | Server Info | Login | Register
Groups > fr.comp.lang.perl > #1844
| From | Marc SCHAEFER <schaefer@alphanet.ch> |
|---|---|
| Newsgroups | fr.comp.lang.perl |
| Subject | Déréférencement de hashes et passages de paramètres |
| Date | 2022-08-24 15:21 +0000 |
| Organization | Posted through news.alphanet.ch |
| Message-ID | <te5fld$7ao$1@shakotay.alphanet.ch> (permalink) |
Bonjour,
$toto{bla} est la même chose que $toto{'bla'}, en général. Mais parfois
c'est mieux d'utiliser la version entre apostrophe ou guillements,
savez-vous les critères?
Autre question un peu similaire, pour le passage de paramètres nommés:
#! /usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
sub func {
my %arg = @_;
print Dumper(\%arg);
}
func(truc => 'bla', toto => 42);
on voit parfois (exemple: module CGI, bientôt obsolète):
func(-truc => 'bla', -toto => 42);
Une idée quand utiliser l'une ou l'autre forme?
PS: ce dernier code sort:
$VAR1 = {
'truc' => 'bla',
'toto' => 42
};
$VAR1 = {
'-toto' => 42,
'-truc' => 'bla'
};
Back to fr.comp.lang.perl | Previous | Next | Find similar
Déréférencement de hashes et passages de paramètres Marc SCHAEFER <schaefer@alphanet.ch> - 2022-08-24 15:21 +0000
csiph-web