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