Gli sviluppatori del linguaggio Go di Google stanno portando avanti piani di introdurre i generici nel linguaggio, con la possibilità di arrivare ad agosto 2021, se tutto va bene. La mancanza di generici, ovvero una funzione o un tipo che accetta parametri di tipo, è stata spesso citata come un difetto di Go.
Golang avrà mai dei generici?
Il blog di Go afferma che il supporto per i generici potrebbe essere incluso in una versione beta di Go 1.18, che sarà disponibile a Dicembre 2021.
Perché Golang aggiunge i generici?
Generics può darci potenti blocchi di costruzione che ci consentono di condividere codice e creare programmi più facilmente. Programmazione generica significa scrivere funzioni e strutture dati in cui alcuni tipi devono essere specificati in seguito.
Go 2 avrà farmaci generici?
Go 2 generici in 5 minuti
Fino a questo momento, il team Go ha deciso di lasciare i generici fuori dalla lingua. Tuttavia, con l'annuncio della seconda versione della lingua, il team di Go ha aperto la discussione per aggiungere i generici alla lingua.
Go supporta ereditarietà o generici?
Go non supporta l'ereditarietà, tuttavia supporta la composizione. La definizione generica di composizione è "messa insieme". Un esempio di composizione è un'auto.