14
我想禁用只警告一些代碼塊。如何在小塊中禁用Haskell警告?
我搜索了Google,但只查找文件範圍或全局範圍禁用方法。 使用陰謀文件或編譯
{-# OPTIONS_GHC#-}
我可以禁用特定功能的警告?
我想禁用只警告一些代碼塊。如何在小塊中禁用Haskell警告?
我搜索了Google,但只查找文件範圍或全局範圍禁用方法。 使用陰謀文件或編譯
{-# OPTIONS_GHC#-}
我可以禁用特定功能的警告?
不,你目前不能在GHC 8.2.1中。
{-# OPTIONS_GHC#-}
pragma是文件頭,僅適用於整個模塊。並且沒有這樣的編排(或其他方式)來壓制特定地點的警告。您可以檢查編譯指示的完整列表Haskell的用戶指南:
https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#pragmas
警告的名單也可能是有趣:
https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/using-warnings.html