Compartilhar via


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 abreviações de tipo para dar um nome mais significativo, de um tipo para facilitar a leitura do código. Você também pode usá-los para criar um nome fácil de usar para um tipo que caso contrário, é complicado de escrever para fora. 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 usa um único argumento de qualquer tipo e que retorna um único valor desse mesmo tipo.

Abreviações de tipo não são preservadas na.Código MSIL do NET Framework. Portanto, quando você usa um assembly F# de outro.Idioma do NET Framework, você deve usar o nome do 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 da linguagem F#