Quellcode als Symbol fuer die Programmiersprache Go

Go 1.27: Metodi generici e un nuovo pacchetto JSON

Sei mesi dopo Go 1.26, il team Go ha rilasciato la versione 1.27. La lingua acquisisce finalmente metodi generici, e il pacchetto JSON ottiene una versione v2 completamente rielaborata.

Metodi generici

I metodi possono ora dichiarare i propri parametri di tipo – un’aggiunta tanto attesa. Questo consente alle funzioni generiche di vivere direttamente nello spazio dei nomi di un tipo di dati. Esempio: math/rand/v2 ora offre un metodo generico (*Rand).N invece di una semplice funzione di pacchetto.

codifica/json/v2

The encoding/json/v2 pacchetto è una revisione importante della gestione JSON, con nuove varianti Marshal e Unmarshal e argomenti Opzioni configurabili. I default sono più rigorosi e interoperabili: UTF-8 non valido in stringhe e nomi duplicati all’interno di un oggetto JSON sono ora respinti. Ci sono anche più funzioni SIMD e miglioramenti struct.


Fonti: Vai al blog♪ Phoronix.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Mastodon
Torna in alto