Abreviações de tipo (F#)
A a abreviação de tipo é um alias ou nome alternativo para um tipo.
type type-abbreviation = type-name
Comentários
Você pode usar o tipo de abreviações para dar um nome mais significativo, de um tipo para facilitar a leitura do código. Também pode usá-los para criar um nome fácil de usar um tipo que o contrário é complicado para escrever. Além disso, você pode usar abreviações de tipo para torná-lo mais fácil alterar um tipo subjacente sem alterar o código que usa o tipo. A seguir é uma abreviação de tipo simples.
type sizeType = uint32
Abreviações de tipo podem incluir parâmetros genéricos, como no código a seguir.
type transform<'a> = 'a -> 'a
No código anterior, transform é uma abreviação de tipo que representa uma função que leva a um único argumento de qualquer tipo e que retorna um valor único desse mesmo tipo.
Abreviações de tipo não são preservadas na.Código MSIL do NET Framework. Portanto, quando você usa um conjunto de F# de outro.Idioma do NET Framework, você deve usar o nome de tipo subjacente para uma abreviação de tipo.
Abreviações de tipo também podem ser usadas em unidades de medida. Para obter mais informações, consulte Unidades de medida (F#).