如何在小块中禁用 Haskell 警告?
How can I disable Haskell warning in small block?
我只想禁用某些代码块的警告。
我搜索了 Google 但只找到文件范围或全局范围禁用方法。
使用 cabal 文件或 pragma
{-# OPTIONS_GHC #-}
我可以禁用特定功能的警告吗?
不,您目前不能使用 GHC 9.2.1。
{-# OPTIONS_GHC #-}
pragma 仅 file-header,适用于整个模块。并且没有这样的编译指示(或其他方式)来抑制特定位置的警告。您可以在 Haskell 用户指南中查看完整的 pragma 列表:
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
我只想禁用某些代码块的警告。
我搜索了 Google 但只找到文件范围或全局范围禁用方法。 使用 cabal 文件或 pragma
{-# OPTIONS_GHC #-}
我可以禁用特定功能的警告吗?
不,您目前不能使用 GHC 9.2.1。
{-# OPTIONS_GHC #-}
pragma 仅 file-header,适用于整个模块。并且没有这样的编译指示(或其他方式)来抑制特定位置的警告。您可以在 Haskell 用户指南中查看完整的 pragma 列表:
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