Go 1.26

Go 1.26

PÀrast kuue kuu arendust on vÀlja antud programmeerimiskeele kompilaatori ja standardbiblioteegi versioon 1.26. Go.

Peamised muudatused:

  • Uus sisseehitatud funktsioon, mis loob uue muutuja, vĂ”imaldab kasutada operandi asemel vĂ€ljendit, mis mÀÀrab muutuja algvÀÀrtuse. Lihtne nĂ€ide sellisest muudatusest on kood, mis nĂ€eb vĂ€lja nagu see:
    x := int64(300) ptr := &x
    Seda saab lihtsustada jÀrgmiselt:
    ptr := new(int64(300))
  • Üldised tĂŒĂŒbid vĂ”ivad osutada iseendale enda tĂŒĂŒbi parameetrite loendis. See muudatus lihtsustab keerukate and structures ja liideste rakendamist.

JÔudluse tÀiustamine:

  • Eksperimentaalne prĂŒgikogumisarja Green Tea on nĂŒĂŒd vaikimisi sisse lĂŒlitatud.
  • Kulud CGO on vĂ€hendatud umbes 30%.
  • Kompilaator suudab eraldada reservmĂ€lu Slice-struktuuride jaoks enamikes olukordades, mis suurendab jĂ”udlust.

Tööriistakast:

  • KĂ€sk go fix on tĂ€ielikult ĂŒmber kirjutatud fraktsiooniraami analysis ja sisaldab nĂŒĂŒd mitmeid kĂŒmneid "uuendajaid", mis pakuvad ohutuid parandusi, aidates teie koodil kasutada uusi vĂ”imalusi, mis on saadaval keeles ja standardbiblioteegis.

Lisatud on eksperimentaalsed tÀiustused, mis on saadaval ainult selges vormis:

  • Pakett archsimd arhitektuuriliselt sĂ”ltuvate SIMD operatsioonide juurdepÀÀsuks. Praegu toetatakse ainult AMD64.
  • Pakett salajane olles lisafunktsioonid mĂ€lu nullimiseks.
  • Profiili paketti pprof on lisatud GOEXPERIMENT=goroutineleakprofile variandi tugi goroutine leakide avastamiseks.

>>> Muudatuste tÀielik nimekiri

Allikas: linux.org.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster