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