Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Abreviações de tipo (F#)

A a abreviação de tipo é um alias ou nome alternativo para um tipo.

type type-abbreviation = type-name

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

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft. Todos os direitos reservados.