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#).

Consulte também

Outros recursos

Referência de linguagem do F#