Sdílet prostřednictvím


Zkratky typů

Zkratka typu je alias nebo alternativní název typu.

Syntaxe

type [accessibility-modifier] type-abbreviation = type-name

Poznámky

Pomocí zkratek typů můžete zadat smysluplnější název, abyste usnadnili čtení kódu. Můžete je také použít k vytvoření snadno použitelného názvu pro typ, který je jinak těžkopádný k napsání. Kromě toho můžete pomocí zkratek typů usnadnit změnu základního typu beze změny veškerého kódu, který tento typ používá. Následuje jednoduchá zkratka typu.

Výchozí nastavení přístupnosti zkratek publictypů .

type SizeType = uint32

Zkratky typů můžou obsahovat obecné parametry, jako v následujícím kódu.

type Transform<'a> = 'a -> 'a

V předchozím kódu je zkratka typu, která představuje funkci, Transform která přebírá jeden argument libovolného typu a vrací jednu hodnotu stejného typu.

Zkratky typů se nezachovají v kódu CIL (Common Intermediate Language). Proto při použití sestavení F# z jiného jazyka .NET je nutné použít název základního typu pro zkratku typu.

Zkratky typů lze také použít u jednotek měr. Další informace naleznete v tématu Jednotky měr.

Viz také