我想仅禁用某些代码块的警告。
我搜索了 Google,但只找到文件范围或全局范围禁用方法。 使用 cabal 文件或 pragma
{-# OPTIONS_GHC #-}
我可以禁用特定功能的警告吗?
最佳答案
不可以,目前在 GHC 9.2.1 中还不能。
{-# OPTIONS_GHC#-}
编译指示仅是文件头,适用于整个模块。并且没有这样的编译指示(或其他方法)来抑制特定位置的警告。您可以在 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
关于haskell - 如何在小块中禁用 Haskell 警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41768887/