共用方式為


型別縮寫 (F#)

「型別縮寫」(Type Abbreviation) 是型別的別名或替代名稱。

type type-abbreviation = type-name

備註

您可以使用型別縮寫提供型別更有意義的名稱,讓程式碼更容易閱讀。您也可以針對難以寫出的型別,使用型別縮寫建立易於使用的名稱。此外,您還可以使用型別縮寫讓變更基礎型別更容易,而不需要變更使用型別的所有程式碼。下列是簡單的型別縮寫。

type sizeType = uint32

型別縮寫可以包含泛型參數,如下列程式碼所示。

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

在上述語法中,transform 是型別縮寫,表示接受任何型別之單一引數的函式,並且會傳回該型別的單一值。

型別縮寫不會保留在 .NET Framework MSIL 程式碼中。因此,當您從另一個 .NET Framework 語言使用 F# 組件時,必須使用型別縮寫的基礎型別名稱。

型別縮寫也可以用於測量單位。如需詳細資訊,請參閱測量單位 (F#)

請參閱

其他資源

F# 語言參考