Go 1.26

Go 1.26

Efter ett halvÄrs utveckling slÀpptes kompilatorn version 1.26 och standardbiblioteket för programmeringssprÄket. Go.

Huvudsakliga förÀndringar:

  • Den nya inbyggda funktionen som skapar en ny variabel gör det möjligt att anvĂ€nda ett uttryck som operand som anger det initiala vĂ€rdet för variabeln. Ett enkelt exempel pĂ„ denna Ă€ndring Ă€r kod som liknar följande:
    x := int64(300) ptr := &x
    Det kan förenklas till:
    ptr := new(int64(300))
  • Generiska typer kan referera till sig sjĂ€lva i sin egen typparameterlista. Denna Ă€ndring förenklar implementeringen av komplexa datatyper och grĂ€nssnitt.

PrestandaförbÀttringar:

  • Den experimentella skrĂ€pare som kallas Green Tea Ă€r nu aktiverad som standard.
  • Kostnaderna för CGO har minskats med cirka 30%.
  • Kompilatorn kan nu allokera backupminne för Slice-strukturer pĂ„ stacken i fler situationer, vilket ökar prestandan.

Verktyg:

  • Kommandot go fix har skrivits om helt med hjĂ€lp av ramverket analysis och inkluderar nu flera dussin "moderniserare" som erbjuder sĂ€kra rĂ€ttningar för att hjĂ€lpa din kod att dra nytta av nya funktioner i sprĂ„ket och standardbiblioteket.

Experimentella tillÀgg har lagts till och Àr endast tillgÀngliga vid uttrycklig aktivering:

  • Paket archsimd för Ă„tkomst till arkitekturberoende SIMD-operationer. För tillfĂ€llet stöds endast AMD64.
  • Paket secret med hjĂ€lp av hjĂ€lpfunktioner för att nollstĂ€lla minnet.
  • I profileringspaketet pprof har stöd för alternativet GOEXPERIMENT=goroutineleakprofile lagts till för att upptĂ€cka lĂ€ckor av goroutines.

>>> FullstÀndig lista över Àndringar

KĂ€lla: linux.org.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster