Swift LanguageGenerics


Osservazioni

Il codice generico consente di scrivere funzioni e tipi flessibili e riutilizzabili che possono funzionare con qualsiasi tipo, in base ai requisiti definiti dall'utente. È possibile scrivere codice che evita la duplicazione ed esprime il suo intento in modo chiaro e astratto.

I generici sono una delle funzionalità più potenti di Swift e gran parte della libreria standard di Swift è costruita con codice generico. Ad esempio, i tipi di Array e Dictionary di Swift sono entrambi raccolte generiche. È possibile creare una matrice che contiene valori Int o una matrice che contiene valori String , o in effetti una matrice per qualsiasi altro tipo che può essere creato in Swift. Allo stesso modo, è possibile creare un dizionario per memorizzare valori di qualsiasi tipo specificato e non ci sono limitazioni su cosa possa essere quel tipo.

Fonte: Apple Swift Programming Language

Generics Esempi correlati