Alle Optionen
stretch  ] [  buster  ] [  bullseye  ] [  bookworm  ] [  sid  ]
[ Quellcode: libstruct-dumb-perl  ]

Paket: libstruct-dumb-perl (0.12-1)

Links für libstruct-dumb-perl

Screenshot

Debian-Ressourcen:

Quellcode-Paket libstruct-dumb-perl herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Modul zur Erzeugung einfacher, leichtgewichtiger, Record-artiger Strukturen

Struct::Dumb erstellt datensatzähnliche Strukturtypen, ähnlich dem Schlüsselwort struct in C, C ++ oder C# oder Record in Pascal. Ein Aufruf dieses Moduls erstellt eine Konstruktionsfunktion, die neue Objektreferenzen mit den angegebenen Feldwerten zurückgibt. Diese Verweise reagieren alle auf Lvalue-Methoden, die auf die gespeicherten Werte zugreifen oder diese ändern.

Das Modul ist ausdrücklich und absichtlich keine Objektklasse. Sie können keine Klassen ableiten. Sie können keine zusätzlichen Methoden bereitstellen. Sie können auch nicht Rollen, Mixins, Metaklassen, Traits, Geweihe oder was auch immer gerade in Mode ist, anwenden.

Auf der anderen Seite ist es winzig, erzeugt billige leichtgewichtige »array-backed«-Strukturen und verwendet nichts außerhalb des Kerns. Es soll lediglich eine etwas bessere Möglichkeit sein, Datenstrukturen zu speichern, bei denen Sie andernfalls versucht sein könnten, einen Hash zu missbrauchen, mit dem Risiko, Schlüsselnamen falsch einzutippen. Der Konstruktor krächzt, wenn die falsche Anzahl von Argumenten übergeben wird, und tut das auch beim Versuch, auf nicht vorhandene Felder zu verweisen.

Markierungen: Software-Entwicklung: Perl-Entwicklung, Bibliotheken, Implementiert in: Perl

Andere Pakete mit Bezug zu libstruct-dumb-perl

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

libstruct-dumb-perl herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
all 12,6 kB31,0 kB [Liste der Dateien]