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 public
typů .
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.