Outils pour utilisateurs

Outils du site


fr:perl:perlother

Autre

D'autres types peuvent également être référencés ou déséréférencés.

$coderef   = \&handler;
$globref   = \*foo

copie : 
$aref2 = [@{$aref1}]; déréférencement + mis dans une référence de tableau
$href2 = {%{$href1}}; déréférencement + mis dans une référence de hachage

Autovivification

Fait exister automatiquement les éléments...si vous y accédez et peut générer des erreurs

Peut utiliser : use warnings NONFATAL => 'all', FATAL => 'uninitialized' ou simplement use warnings FATAL => 'uninitialized' 
ou utiliser Hash::Util qw( lock_keys unlock_keys );

mon $quelque_ref = { une_cle => { plus_profond => 1 } };
lock_keys %$quelque_ref;
fr/perl/perlother.txt · Dernière modification : 2024/05/11 16:09 de adminw1k1