Artikel ini akan membincangkan tentang kemas kini terbaharu goutil, perpustakaan alat GO Ia memperkenalkan pustaka alat lanjutan fungsi umum gookit/goutil Go, pengetahuan yang terkandung di dalamnya dan log kemas kini yang saya harapkan berguna kepada semua orang!
pustaka alat lanjutan gookit/goutil Go untuk fungsi yang biasa digunakan. Mengandungi: nombor, rentetan, kepingan/tatasusunan, Peta, struktur, pantulan, fail, pengendalian ralat, masa dan tarikh, CLI, pelaksanaan perintah, maklumat sistem, pemformatan, pemerolehan maklumat biasa, dsb.
Github github.com/gookit/goutil
v0.6.2 kepada v0.6.4 log perubahan
Log kemas kini versigithub.com/gookit / goutil/releases/...
Dikeluarkan pada 2023.02.11 Berikut ialah kemas kini terkumpul daripada v0.6.2 hingga v0.6.4
Ciri
- ? str /textutil - Menyokong penggantian cepat pembolehubah untuk teks yang diberikan ecc23cb
- feat: sys,proc - Menambah dan mengemas kini beberapa fungsi utiliti aa78114
- ✨ feat: fs - Tambah beberapa fungsi praktikal NewIOReader, TextScanner, LineScanner, ReadFile, ReadString, dll. 3352512
- ✨ feat: map, struct - Tambah structs fungsi praktikal baharu.ToString( ), mautil .Data.Uint() 90af09e
- ✨ feat: stdio - new utility functions NewIOReader, NewScanner ea243d6
- ✨ feat: arr - Fungsi semak Ditambah baru NotIn, In, ContainsAll/IsParent 2a18ca2
- ✨ feat: textutil - Menambah fungsi IsMatchAll() untuk menyemak dengan cepat sama ada teks mempunyai kata kunci d0dade8
- ✨ prestasi: matematik - fungsi generik baharu Max, SwapMax untuk membandingkan dan menukar nilai 176923b
- feat: ralat, ujian - fungsi utiliti baharu untuk menegaskan dan kembalikan ralat atau Panik langsung 7188216
- ✨ feat: fs - Fungsi baharu MkDirs, MkSubDirs untuk mencipta direktori atau subdirektori dalam kelompok c4447cb
✨>b3d7669✨ feat: str - Fungsi baharu IEqual, IContains untuk mengabaikan rentetan semakan kes- 746eb35
✨ feat: goutil - Fungsi baharu CallOn, CallOrElse, OrError, OrValue, OrReturn dijalankan berdasarkan syarat atau nilai pulangan - 97a2863
✨ feat : arr - Fungsi baharu StringsAsInts, StringsTryInts, ConvType, dsb. dengan cepat menukar jenis hirisan - 75d8d89
✨ feat: reflects - Fungsi baharu ConvSlice menukar jenis hirisan melalui pantulan - f87fc89> ✨ feat: structs - Initialization structure InitDefaults() menambah sokongan untuk medan jenis slice
948fa70-
✨ feat: byte - Menambah fungsi baharu StrOrErr(), SafeString() untuk menyemak Dan ditukar kepada rentetan apabila tiada ralat
767ed80-
✨ feat: cmdr - cmdr.Cmd Menambah kaedah baharu ToOSStdoutStderr, ToOSStdout untuk menetapkan output arahan dengan cepat kepada OS stdout, stderr
6aaea78
Tetap
? up: str, math - Tambah beberapa OrElse() dan fungsi lain yang boleh mengesan dan mendapatkan nilai dengan cepat pada masa yang sama
? kemas kini beberapa util func - eaf0990
? kemas kini dan tambah beberapa ujian baharu - 6e47f69
? 🎜>? up(str ): kemas kini beberapa nilai str get func - 676fe4e
✨ up(env,sys): Tambah GetMulti, SetEnvMap, UnsetEnvs dan fungsi lain - 9eaddb5
? up(str): Laraskan logik pemprosesan SplitInlineComment()- 31445cd
? daripada hasil yang dikembalikan- 67cbae1
✅ up(sys,env,map): tambah lagi kes ujian untuk util function - 392536c
? ,sys): kemas kini beberapa fs dan sys util func run logic - 7727628
up(struct): kemas kini beberapa komen struct dan kemas kini readme - f461852 🎜>? up(str): kemas kini beberapa ulasan util string dan fungsi
796d1fe
- Lain
- build(deps ): bump golang.org/x/text daripada 0.5.0 hingga 0.6.0 79d7781
- doc: jana semula dokumen README 42e3084
- doc: kemas kini logik parse doc, sokong jenis generik 030676d
doc: jana dan kemas kini dokumen README
f342e92
bina(deps): bump golang.org/x/text daripada 0.6.0 hingga 0.7.0 1e3ea77
[Cadangan berkaitan: Pergi tutorial video]
Atas ialah kandungan terperinci GO goutil mengeluarkan versi v0.6.4! Kemas kini sepintas lalu!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!