$a # variable de type scalaire
@a # variable de type tableau
%a # variable de type hash
\&a # fonction
Et encore ,voici les twigils: (apparu dans le bien aimé Perl 6)
$foo # variable classique sans sigil secondaire
$^foo # paramètre auto-déclaré
$*foo # variable globale
$?foo # indication pour le compilateur
$=foo # variable pod : pour la documentation
$ # variable de match utilise dans les regex
$!foo # attribut privé de l'objet courant
$.foo # attribut public de l'objet courant...
# ...accesseur pour du code en dehors de la classe de l'objet
Source:WIkipédiou
PS:Ca Parait tout de même sympa pour l'auto-documentation,car il faut garder les sigils tout au long de l'utilisation de la variable.
# Les sigils c'est indubitablement intuitif
Posté par Kopec . En réponse au journal La fourberie des perles. Évalué à 6.
@a # variable de type tableau
%a # variable de type hash
\&a # fonction
Et encore ,voici les twigils: (apparu dans le bien aimé Perl 6)
$foo # variable classique sans sigil secondaire
$^foo # paramètre auto-déclaré
$*foo # variable globale
$?foo # indication pour le compilateur
$=foo # variable pod : pour la documentation
$ # variable de match utilise dans les regex
$!foo # attribut privé de l'objet courant
$.foo # attribut public de l'objet courant...
# ...accesseur pour du code en dehors de la classe de l'objet
Source:WIkipédiou
PS:Ca Parait tout de même sympa pour l'auto-documentation,car il faut garder les sigils tout au long de l'utilisation de la variable.