je veux faire, en Perl, l'équivalent du code Ruby suivant:Comment créer un hachage imbriqué en tant que constante dans Perl?
class Foo
MY_CONST = {
'foo' => 'bar',
'baz' => {
'innerbar' => 'bleh'
},
}
def some_method
a = MY_CONST[ 'foo' ]
end
end
# In some other file which uses Foo...
b = Foo::MY_CONST[ 'baz' ][ 'innerbar' ]
C'est, je veux juste de déclarer une structure de hachage constante, imbriquée pour utilisation à la fois dans la classe et à l'extérieur. Comment?
Je l'ai déjà ma classe Perl mis en place (avec bénédiction , etc.), donc je n'ai pas besoin d'être montré comment faire cela. – Pistos