ich tun möchte, in Perl, das Äquivalent der folgenden Ruby-Code:Wie kann ich einen verschachtelten Hash als Konstante in Perl erstellen?
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' ]
Das heißt, ich möchte nur für eine konstante, verschachtelte Hash-Struktur deklarieren sowohl in der Klasse als auch außerhalb. Wie man?
Ich habe bereits meine Perl-Klasse eingerichtet (mit segnen usw.), also muss ich nicht gezeigt werden, wie das geht. – Pistos