Daten :: Dump :: Streamer

Genauere Serialisierung einer Datenstruktur als Perl-Code
Jetzt downloaden

Daten :: Dump :: Streamer Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Yves
  • Website des Verlags:
  • http://search.cpan.org/~yves/

Daten :: Dump :: Streamer Stichworte


Daten :: Dump :: Streamer Beschreibung

Bei einer Liste von Skalaren oder Referenzvariablen schreibt der Inhalt in der Perl-Syntax aus. Die Referenzen können auch Objekte sein. Der Inhalt jeder Variablen wird mit der geringsten Anzahl von Perl-Anweisungen als passendem, meist nur eins ausgegeben. Selbstreferenzierungsstrukturen, Verschlüsse und Objekte werden ordnungsgemäß ausgegeben. Der Rückgabewert kann bewertet werden, um eine identische Kopie der ursprünglichen Referenzstruktur zurückzugeben. In einigen Fällen kann dies die Verwendung von Utility-Subs anfordern, dass Data :: Dump :: Streamer optional exportieren. Hauptunterschiede, dass dieses Modul so ausgelegt ist, dass dieses Modul in einen Strom ausgegeben wird, anstatt seine Ausgabe im Speicher (Handelsgeschwindigkeit für den Speicher) zu konstruieren, und dass das Durchlauf über die Datenstruktur effektiv breit ist, erster gegen die Tiefe erste Durchquerung der anderen. Tatsache, dass die Datenstruktur zweimal gescannt wird, zunächst in der Breite des ersten Modus, um eine strukturelle Analyse durchzuführen, und dann in den tiefen ersten Modus, um tatsächlich den Ausgang zu erzeugen, aber die Tiefenbeziehungen des ersten Passs einhalten. Verwenden Sie Daten: Dump :: Streamer; DDS verwenden; # Optional installierter Alias-Dump ($ x, $ y); # Druckt in stdout dump ($ x, $ y) -> out (); # "" Meine $ o = Daten :: Dump :: Streamer-> NEU (); # Gibt ein neues zurück ... mein $ o = dump (); # ... ein nicht initialisiertes Objekt. mein $ o = Dump ($ x, $ y); # Gibt ein initialisiertes Objekt zurück, das meine $ s = Dump ($ x, $ y) -> raus (); # "Eine Zeichenfolge des abgeladenen obj my @ l = Dump ($ x, $ y); #" Eine Liste von Code Fragmenten my @ l = Dump ($ x, $ y) -> raus (); # "Eine Liste von Code Fragmenten-Müllkippe ($ x, $ y) -> to (\ * stderr) -> out (); # druckt in stderr dump ($ x, $ y) -> Namen ('foo', ' Bar ') # Geben Sie Namen an ) # Ausgabe an stderr -> InDent (0) # ... keine Gedankenstrich -> Namen ('foo', 'bar') # ... Angabe von Namen -> Out (); # drucken ... $ o-> Daten ($ x, $ y); # oo-Form von welcher Müllkippe ($ x, $ y) tut. $ O-> namen ('foo', 'names'); # ... $ o-> out () ; # ... Homepage des Produkts


Daten :: Dump :: Streamer Zugehörige Software