tôi muốn làm, trong Perl, tương đương với mã Ruby sau:Làm cách nào để tạo một băm lồng nhau dưới dạng hằng số trong 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' ]
Đó là, tôi chỉ muốn khai báo một cấu trúc băm lồng nhau liên tục cho sử dụng cả trong lớp và ngoài. Làm thế nào để?
Tôi đã có lớp Perl tôi thiết lập (với ban phước , vv), vì vậy tôi không cần phải trình bày cách thực hiện điều đó. – Pistos