Sujet : Déréférencement de hashes et passages de paramètres
De : schaefer (at) *nospam* alphanet.ch (Marc SCHAEFER)
Groupes : fr.comp.lang.perlDate : 24. Aug 2022, 16:21:17
Autres entêtes
Organisation : Posted through news.alphanet.ch
Message-ID : <te5fld$7ao$1@shakotay.alphanet.ch>
User-Agent : tin/2.4.3-20181224 ("Glen Mhor") (UNIX) (Linux/4.19.0-21-amd64 (x86_64))
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'
};
| Date | Sujet | # | | Auteur |
| 24 Aug 22 | Déréférencement de hashes et passages de paramètres | 1 | | Marc SCHAEFER |
Haut de la page
Les messages affichés proviennent d'usenet.
NewsPortal