Heim  >  Artikel  >  Backend-Entwicklung  >  GO goutil hat Version v0.6.4 veröffentlicht! Update auf einen Blick!

GO goutil hat Version v0.6.4 veröffentlicht! Update auf einen Blick!

藏色散人
藏色散人nach vorne
2023-02-13 10:48:173132Durchsuche

In diesem Artikel geht es um die neuesten Updates von goutil, der GO-Tool-Bibliothek. Er stellt die allgemeinen Funktionen von gookit/goutil Go vor, welche Kenntnisse sie enthält, und ich hoffe, dass es hilfreich ist alle!

GO goutil hat Version v0.6.4 veröffentlicht! Update auf einen Blick!

gookit/goutil Go ist eine erweiterte Werkzeugbibliothek für häufig verwendete Funktionen. Enthält: Zahlen, Zeichenfolgen, Slices/Arrays, Karten, Strukturen, Reflexion, Dateien, Fehlerbehandlung, Zeit und Datum, CLI, Befehlsausführung, Systeminformationen, Formatierung, allgemeine Informationserfassung usw.

Github github.com / gookit/goutil

v0.6.2 zu v0.6.4 Änderungsprotokoll

Versionsaktualisierungsprotokollgithub.com/gookit/goutil/releases/...

veröffentlicht am 2023.02.11 Das Folgende ist v0.6.2 Kumulative Updates auf v0.6.4

Feature

  • ? feat: str – Neue Prüfmethoden „ContainsOne“, „ContainsAll“, „HasEmpty“, „IsAllEmpty“ usw. hinzugefügt. 0e4792a
  • ? feat: str/textutil – Unterstützt schnelles Ersetzen von Variablen des angegebenen Textes
  • ? feat: sys, proc – Einige praktische Funktionen hinzufügen und aktualisieren
  • aa78114
  • ✨ feat: fs – Einige praktische Funktionen hinzufügen NewIOReader, TextScanner, LineScanner, ReadFile, ReadString usw.
  • 3352512
  • ✨ feat: map, struct - Neue praktische Funktionen hinzufügen. Funktionen structs.ToString(), maputil.Data.Uint()
  • 90af09e
  • ✨ feat: stdio - Neue Utility-Funktionen NewIOReader, NewScanner
  • ea243d6
  • ✨ feat: arr - Neue Prüffunktionen NotIn, In, ContainsAll /IsParent
  • 2a18ca2
  • ✨ feat: textutil – Neue Funktion IsMatchAll() hinzugefügt, um schnell zu prüfen, ob der Text Schlüsselwörter enthält
  • d0dade8
  • ✨ feat: math – Neue generische Funktionen Max, SwapMax zum Vergleichen und Austauschen hinzugefügt Werte
  • 176923b
  • feat: Fehler, Test – Neue Toolfunktion, um Fehler oder Panik schnell zu bestätigen und direkt zurückzugeben
  • 7188216
  • ✨ feat: fs – Neue Funktion MkDirs, MkSubDirs zum stapelweisen Erstellen von Verzeichnissen oder Unterverzeichnissen
  • c4447cb
  • ✨ feat: env, sys – Neue Funktionen EnvPaths, SearchEnvKeys, SearchEnv zum schnellen Abrufen und Durchsuchen von Umgebungsvariablen
  • b3d7669
  • ✨ feat: str – Neue Funktionen IEqual, IContains zum Ignorieren von Zeichenfolgen zur Groß-/Kleinschreibung
  • 746eb35
  • ✨ feat: goutil – Neue Funktionen CallOn, CallOrElse, OrError, OrValue, OrReturn zum Ausführen oder Zurückgeben von Werten basierend auf Bedingungen
  • 97a2863
  • ✨ feat: arr – Neue Funktionen StringsAsInts, StringsTryInts, ConvType usw. zum schnellen Konvertieren von Slice Typen
  • 75d8d89
  • ✨ feat: reflektiert – Funktion ConvSlice hinzugefügt, um den Slice-Typ durch Reflektion zu konvertieren
  • f87fc86
  • ✨ feat: structs – Initialisierte Struktur InitDefaults() hat Unterstützung für das Slice-Typ-Feld hinzugefügt
  • ✨ : Byte - Funktion StrOrErr(), SafeString() hinzugefügt, prüft und konvertiert in einen String, wenn kein Fehler vorliegt
  • 767ed80
  • ✨ feat: cmdr - cmdr.Cmd Neue Methoden ToOSStdoutStderr, ToOSStdout hinzugefügt, um die Befehlsausgabe schnell auf OS stdout, stderr
  • zu setzen 6aaea78
  • ?
? gleichzeitig

cb21fbc

? up: str, byte - hinzufügen und einige Util-Funktionen aktualisieren
    cf5d34e
  • ? up: byte, cflag – aktualisieren und einige neue Tests hinzufügen
  • 6e47f69
  • ? up(env, str): Passen Sie die ENV-Variablen-Parsing-Logik an und fügen Sie strutil.Valid()
  • 5193849 hinzu
  • ? up (str): Aktualisieren Sie einige Str-Werte, get func

✨ up(env,sys): Fügen Sie GetMulti, SetEnvMap, UnsetEnvs und andere Funktionen hinzu9eaddb5

    ? () Verarbeitungslogik
  • 31445cd
  • ? up(sys): SearchPath()-Logik anpassen, um die Begrenzung der Anzahl zurückgegebener Ergebnisse zu unterstützen
  • 67cbae1
  • ✅ up(sys,env,map): Weitere Tests für util func hinzufügen 392536c
  • ? .0 79d7781 42e92
  • build(deps): push golang.org/x/text von 0.6.0 auf 0.7.0 1e3ea77

                                       Empfehlungen: Go-Video-Tutorial
]

Das obige ist der detaillierte Inhalt vonGO goutil hat Version v0.6.4 veröffentlicht! Update auf einen Blick!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen