Outils pour utilisateurs

Outils du site


fr:perl:perlother

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:perl:perlother [2024/05/11 16:07] – créée adminw1k1fr:perl:perlother [2024/05/11 16:09] (Version actuelle) – [Autre] adminw1k1
Ligne 1: Ligne 1:
-====== Other ======+====== Autre ======
  
 <code> <code>
-Other type can also be ref or deref+D'autres types peuvent également être référencés ou déséréférencés.
  
 $coderef   = \&handler; $coderef   = \&handler;
 $globref   = \*foo $globref   = \*foo
  
-copy:  +copie :  
-$aref2 = [@{$aref1}]; deref put in a array ref +$aref2 = [@{$aref1}]; déréférencement mis dans une référence de tableau 
-$href2 = {%{$href1}}; deref put in a array ref+$href2 = {%{$href1}}; déréférencement mis dans une référence de hachage
 </code> </code>
-=====Autovivification=====+===== Autovivification =====
  
 <code> <code>
-Make thing exists automatically...if you access them and can produce errors+Fait exister automatiquement les éléments...si vous y accédez et peut générer des erreurs
  
-Can use: use warnings NONFATAL => 'all', FATAL => 'uninitialized' or simply use warnings FATAL => 'uninitialized'  +Peut utiliser : use warnings NONFATAL => 'all', FATAL => 'uninitialized' ou simplement use warnings FATAL => 'uninitialized'  
-or use Hash::Util qw( lock_keys unlock_keys );+ou utiliser Hash::Util qw( lock_keys unlock_keys );
  
-my $some_ref = { akey => { deeper => 1 } }; +mon $quelque_ref = { une_cle => { plus_profond => 1 } }; 
-lock_keys %$some_ref;+lock_keys %$quelque_ref;
 </code> </code>
  
fr/perl/perlother.1715436456.txt.gz · Dernière modification : 2024/05/11 16:07 de adminw1k1