型略称

型略称は、型の別名または代替名です。

構文

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

解説

コードを読みやすくするために、型略称を使用して、よりわかりやすい名前を型に付けることができます。 また、それらを使用して、本来記述するのが煩わい型に対して使いやすい名前を作成することもできます。さらに、型略称を使用して、基になる型を使用するすべてのコードを変更することなく、その型を変更しやすくすることもできます。 次に示すのは、簡易的な型略称です。

型略称のアクセシビリティは、既定で public に設定されます。

type SizeType = uint32

次のコードのように、型略称にジェネリック パラメーターを含めることができます。

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

前のコードで Transform は、任意の型の単一の引数を受け取り、同じ型の単一の値を返す関数を表す型略称です。

型略称は .NET Framework MSIL コードに保持されません。 そのため、別の .NET Framework 言語の F# アセンブリを使用する場合は、型略称に基になる型名を使用する必要があります。

型略称は、測定単位にも使用できます。 詳細については、「測定単位」を参照してください。

関連項目