Esporta (0) Stampa
Espandi tutto
Espandi Riduci a icona
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
Traduzione
Originale

Abbreviazioni dei tipi (F#)

Un' abbreviazione del tipo è un alias o un nome alternativo per un tipo.

type type-abbreviation = type-name

È possibile utilizzare abbreviazioni dei tipi per assegnare a un tipo un nome più significativo, in modo da semplificare la lettura del codice. È inoltre possibile utilizzare le abbreviazioni per creare un nome facile da utilizzare per un tipo che potrebbe altrimenti essere complicato scrivere. È anche possibile utilizzare abbreviazioni dei tipi per semplificare la modifica di un tipo sottostante, senza che sia necessario modificare tutto il codice in cui il tipo viene utilizzato. Di seguito è illustrata un'abbreviazione di un tipo semplice.


type sizeType = uint32


Le abbreviazioni dei tipi possono includere parametri generici, come nel codice seguente.


type transform<'a> = 'a -> 'a


Nel codice precedente transform è un'abbreviazione di un tipo che rappresenta una funzione che accetta un solo argomento di qualsiasi tipo e restituisce un solo valore dello stesso tipo.

Le abbreviazioni dei tipi non vengono mantenute nel codice MSIL di .NET Framework. Quando si utilizza un assembly F# da un altro linguaggio .NET Framework, è pertanto necessario utilizzare il nome del tipo sottostante per un'abbreviazione del tipo.

Le abbreviazioni dei tipi possono essere utilizzate anche per le unità di misura. Per ulteriori informazioni, vedere Unità di misura (F#).

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft