Daten :: Vergleichen :: Plugins

Data :: Compare :: Plugins ist ein Perl-Modul, das ein Tutorial enthält, wie er Daten erweitern kann :: Vergleichen.
Jetzt downloaden

Daten :: Vergleichen :: Plugins Ranking & Zusammenfassung

Anzeige

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

Daten :: Vergleichen :: Plugins Stichworte


Daten :: Vergleichen :: Plugins Beschreibung

Data :: Compare :: Plugins ist ein Perl-Modul, das ein Tutorial enthält, wie man Daten erweitern kann :: Vergleich. Data :: Compare :: Plugins ist ein Perl-Modul, das ein Tutorial enthält, um Daten zu verlängern , Verweise auf Unterprogramme, zusammengestellte reguläre Ausdrücke und Globs. Für Objekte versucht es das Richtige und vergleicht den zugrunde liegenden Datentyp. Dies ist jedoch nicht immer das, was Sie wollen. Dies gilt insbesondere, wenn Sie komplexe Objekte haben, die die Erkennung und / oder Ziffer überlasten Verzeichnisse. Wenn ein Problem geladen wird, wird eine geeignete Warnung ausgegeben. Weil Sie, wie wir Plugins finden, gibt es keine Plugins zur Verfügung, wenn in "TAST" -Modus-MODE-MODE.WRITE-Plugins intelligend ist. Plugins sind in Data :: vergleichen. Dies bedeutet, dass sie zu True bewerten müssen. Wir nutzen diesen wahren Wert. Wo normalerweise Sie gerade setzen: 1; Am Ende einer mitgelieferten Datei sollten Sie stattdessen sicherstellen, dass Sie einen Verweis auf ein Array zurückgeben. Dies wird so behandelt, dass er so erfüllt ist Eine Beschreibung besteht aus zwei oder drei Elementen. Erste eine Zeichenfolge, die uns sagt, was der erste Datentyp, der von Ihrem Plugin behandelt wird, ist. Zweitens (und optional, standardmäßig mit dem ersten) der zweite Datentyp zum Vergleich. Um Vergleiche an normalen Skalaren zu behandeln, geben Sie die leere Zeichenfolge für den Datentyp, dh: Drittes und zuletzt benötigen wir einen Verweis auf die Subroutine, die den Vergleich leistet. Diese Unterprogramme sollte voraussichtlich zwei Parameter annehmen, was vom angegebenen Typ sein wird. Es sollte 1 zurückgeben, wenn sie das gleiche oder 0 vergleichen, wenn sie verschiedene vergleichen. TYPE2 und Vergleichen von Type2 nach Typ1. dh der Vergleich ist kommutativ :: Vergleichen :: Vergleichen. Sie müssen jedoch vorsichtig sein, um unendliche Rekursion zu vermeiden, indem Sie d :: C :: Vergleichen anrufen, was wiederum an Ihren Handler anruft. Der Name Ihrer Plugins spielt keine Rolle, sondern nur, dass es in einem dieser Verzeichnisse lebt. Natürlich bedeutet, ein vernünftiger Name zu geben, dass die üblichen Installationsmechanismen es an den richtigen Ort setzen, und sinnvolle Namen erleichtern den Debuggen Ihres Codes. Für ein Beispiel sehen Sie sich das Plugin an, das Skalar :: Eigenschaftenobjekte übernimmt, was mit Data :: Vergleichen verteilt ist. Anforderungen: · Perl.


Daten :: Vergleichen :: Plugins Zugehörige Software

Test :: BinaryData.

test :: BinaryData ist ein Perl-Modul, mit dem Sie zwei Dinge vergleichen können, um Hex-Dumps zu geben, wenn sie sich unterscheiden. ...

123

Herunterladen