Software Engineer | Creator
GO 1.23-da näme üýtgedi? Gysgaça täze funksialar barada
1 minut alar
Ýaňyrak Go komandasy golang 1.23 nji wersiýasyny çykardy, soňky update-den 6 aý geçdi
Bärde birnäçe diliň üýtgeşmesi bar, hem de instrumentler we standart biblioteka üýtgeşmeler geldi.
“iter” pakedi we iteratorlar.
Mysal üçin indi biz “for-range” sikliň içinde iterator funksiýalary goşup bolar, func(func(K) bool)
We slices, maps paketlere iteratorlar bilen işleşmek üçin täzelikler goşuldy, mysal üçin indi bi m map-yň hemme key-leri ýygnap we olaryň bahalaryny sortlamak üçin slices.Sorted(maps.Keys(m)) bilen amala aşyryp bolar
structs strukturalaryň häsiýetlerini üýgetmek üçin markerleriň tiplerini tanaýar
unique bolsa bahalary kanonizasiýa (bir belli unikalny standarda) getirmek üçin mümkinçilik berýär
Goşmaça time.Timer we time.Ticker realizasiýalary gowlaşdy
go env -changed bu belli bir effektiwny gelýän nastroýkalary saýgarmak kömekGo 1.23 Released surat widjeti. Press Enter to type after or press Shift + Enter to type before the widget edýär
go mod tidy -diff bu go.mod we go.sum faýllary üýtgetmän möhüm üýgeşmeleri bellemäge kömek edýär
go vet indi Go wersiýalara täze gelýän simwollar barada habar berýär
Mundan başga-da OpenBSD podderžkasy goşuldy, PGO profil optimizasiýa ulanylanda sborka wagty hem gysgaldy.