Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zkratka typu je alias nebo alternativní název typu.
Poznámka:
Funkce "zkratka typu" umožňuje vytvořit alternativní názvy, které jsou kratší nebo delší než původní název typu. Je běžné zkrátit názvy dlouhých typů nebo vytvořit jednodušší názvy pro typové aplikace s konkrétními obecnými argumenty. Pomocí zkratek typů můžete vytvořit delší a popisnější názvy, které zlepšují čitelnost kódu.
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.