go-extend sammelt einige häufig verwendete Betriebsfunktionen, um die Entwicklungsarbeit schneller abzuschließen und doppelten Code zu reduzieren.
Es sammelt verschiedene verschiedene Funktionen und kategorisiert sie, um sie für Benutzer leichter zu finden. Dies kann die Entwicklungseffizienz und die Programmausführungsleistung erheblich verbessern. Es bietet effektive Methoden mit der höchsten Prämisse, die Leistung sicherzustellen. Nehmen Sie einige Änderungen an einigen Funktionen oder Bibliotheken in der Standardbibliothek vor, um deren Leistung erheblich zu verbessern. Diese Funktionen werden jedoch häufig nicht als Ersatz für die Standardbibliotheksfunktionen verwendet. Einige Funktionen können jedoch als Ersatz für die Standardbibliothek verwendet werden Sie verfügen über eine konsistente Funktionalität und sind recht sicher.
Einige Beispiele und Analysen für die Verwendung von Paketen oder Funktionen finden Sie in meinem Blog (https://blog.thinkeridea.com).
$ go get github.com/thinkeridea/go-extend/...
ex
, das mit dem Namen des Standardbibliothekspakets übereinstimmt, um Konflikte mit Standardbibliothekspaketen zu vermeiden.doc.go
im Paketverzeichnis dient als Paketbeschreibungsdokument Einige Funktionen im Paket werden einem Leistungstest unterzogen, einschließlich eines Leistungsvergleichs für jede Revision. Sie befinden sich im Allgemeinen im benchmark
Verzeichnis unter dem jeweiligen Paket. Die Ergebnisse des Leistungstests können schnell in benchmark.md durchsucht werden.
Wird verwendet, um die Funktionen der Standardbibliothek zu ersetzen. Sie haben die gleichen Funktionen wie die Standardbibliotheksfunktionen und weisen eine bessere Leistung auf:
Verwenden Sie diese Funktion, um die Standardbibliothek zu verbessern. Sie verfügen im Wesentlichen über die gleiche Funktionalität wie die Standardbibliothek, weisen jedoch alle eine bessere Leistung auf:
[]byte
Typ und vermeidet so effektiv eine Typkonvertierung[]byte
-Typ und vermeidet so effektiv eine Typkonvertierung[]byte
-Typ und vermeidet so effektiv eine Typkonvertierung[]byte
-Typ und führt eine direkte Ersetzung durch. Es kann keine Literalzeichenfolge empfangen, da sonst ein schwerwiegender Fehler auftritt. go-extend ist unter der MIT-Lizenz lizenziert. Den vollständigen Lizenztext finden Sie unter LIZENZ