que quiero hacer, en Perl, el equivalente del siguiente código Ruby:¿Cómo puedo crear un hash anidado como una constante en 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' ]
Es decir, sólo quiero declarar una estructura de hash constante, anidada para su uso tanto en la clase como fuera. ¿Cómo?
ya he establecido mi clase Perl (con bendiga , etc.), así que no necesito que se me muestre cómo hacerlo. – Pistos