Go 1.26

Go 1.26

PÀrast pool aastat arendustööd ilmus 1.26 kompilaator ja programmeerimiskeele standardraamatukogu. Go.

Peamised muudatused:

  • Uus sisseehitatud funktsioon, mis loob uue muutuja, vĂ”imaldab kasutada operandina vĂ€ljendit, mis nĂ€itab muutujate algvÀÀrtust. Lihtne nĂ€ide sellisest muudatusest on jĂ€rgmine kood:
    x := int64(300) ptr := &x
    Seda saab lihtsustada jÀrgmiseni:
    ptr := new(int64(300))
  • Üldised tĂŒĂŒbid vĂ”ivad viidata iseendale oma tĂŒĂŒpide parameetrite loendis. See muudatus lihtsustab keerukate andmestruktuuride ja liideste rakendamist.

Toimivuse tÀiustamine:

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

Tööriistakomplekt:

  • KĂ€sk go fix on tĂ€ielikult ĂŒmberehitatud raamistikuga analysis ja sisaldab nĂŒĂŒd mitmeid kĂŒmneid «moderniseerijaid», mis pakuvad ohutuid parandusi, aidates teie koodil kasutada uusi keele ja standardraamatukogu vĂ”imalusi.

Lisatud on eksperimentaalsed lisandmoodulid, mis on saadaval ainult ilmse aktiveerimise korral:

  • Pakett archsimd arhitektuuritootjate sĂ”ltuvate SIMD-operatsioonide juurde pÀÀsemiseks. Praegu toetatakse ainult AMD64.
  • Pakett secret abifunktsioonid mĂ€lu nullimiseks.
  • Profiilide paketti pprof on lisatud tugi suvandile GOEXPERIMENT=goroutineleakprofile, et tuvastada goroutine'i lekkeid.

>>> TĂ€ielik muudatuste loetelu

Allikas: linux.org.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster