Frage

ich tun möchte, in Perl, das Äquivalent des folgenden Ruby-Code:

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 eine Konstante, verschachtelte Hash-Struktur für die Verwendung erklären, sowohl in der Klasse als auch außerhalb. Wie geht das?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top