常見的 GHC 語言擴充套件
這些語言擴充套件通常在使用 Glasgow Haskell 編譯器(GHC)時可用,因為它們不是已批准的 Haskell 2010 語言報告的一部分 。要使用這些擴充套件,必須使用標誌通知編譯器,或者在檔案中的 module
關鍵字之前放置 LANGUAGE
programa 。官方檔案可在 GCH 使用者指南的第 7 節中找到。
LANGUAGE
程式的格式是 {-# LANGUAGE ExtensionOne, ExtensionTwo ... #-}
。這是文字 {-#
,其後是 LANGUAGE
,後面是逗號分隔的副檔名列表,最後是關閉 #-}
。多個 LANGUAGE
程式可以放在一個檔案中。