Udostępnij za pośrednictwem


Skróty typów (F#)

A typu skrót alias lub alternatywna nazwa typu.

type type-abbreviation = type-name

Uwagi

Aby nadać bardziej opisową nazwę, aby poprawić czytelność kodu typu, można użyć typu skróty.Ponadto można użyć do tworzenia nazwy łatwe w użyciu dla typu, który w przeciwnym razie jest wygodna do zapisu.Ponadto można użyć typu skróty, aby ułatwić zmianę podstawowy typ bez zmiany cały kod, który używa typu.Poniżej przedstawiono skrót typu prostego.

type sizeType = uint32

Skróty typu może zawierać parametry rodzajowe, jak w poniższym kodzie.

type transform<'a> = 'a -> 'a

W poprzednim kodzie transform jest skrótem typu, który reprezentuje funkcję, która pobiera jeden argument dowolnego typu i że zwraca jedną wartość z tego samego typu.

Typ skróty nie są zachowywane w.NET Framework MSIL kodu.W związku z tym, kiedy za pomocą zestawu F# z innym.NET Framework języka, należy użyć podstawowej nazwę typu skrót typu.

Typ skróty można również na jednostkach miary.Aby uzyskać więcej informacji, zobacz Jednostki miary (F#).

Zobacz też

Inne zasoby

Materiały referencyjne dotyczące języka F#