gpt4 book ai didi

haskell - 如何[暂时]抑制 "defined but not used"警告?

转载 作者:行者123 更新时间:2023-12-03 10:09:20 29 4
gpt4 key购买 nike

当我对 Haskell 程序进行原型(prototype)设计时,我总是会收到数百条这样的警告(不是开玩笑):

/Users/bob/SourceCode/course/is/expriment/LiftedSpine2.hs:70:15:    Warning: Defined but not used: `ta'/Users/bob/SourceCode/course/is/expriment/LiftedSpine2.hs:72:15:    Warning: Defined but not used: `ta'/Users/bob/SourceCode/course/is/expriment/LiftedSpine2.hs:77:26:    Warning: Defined but not used: `v'

Is there anyway to remove these warnings temporarily?I tried putting this in my .hs file:

 {-# OPTIONS_GHC -fno-warn-unused-binds -fno-warn-name-shadowing 
-fwarn-monomorphism-restriction -fwarn-hi-shadowing
#-}

不幸的是,它不起作用,虽然我也尝试过 :set -fno-warn-unused-binds,但它仍然不起作用。

非常感谢!

最佳答案

另一种可能性,取决于您的情况:我相信您可以在标识符前加上下划线来抑制此警告。所以:

_x = 42

如果 _x 将不会生成警告未使用。

关于haskell - 如何[暂时]抑制 "defined but not used"警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8221201/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com