一些语言(如Go和Rust)要求程序员从源代码中勤奋地删除所有无用代码。虽然对于一些用户来说有点极端,但这有助于代码的可维护性和可读性。
我该如何在Haskell中启用此功能?(是否可能?)例如,在以下代码中,我希望将
我该如何在Haskell中启用此功能?(是否可能?)例如,在以下代码中,我希望将
url2
标记为死代码,因为它在main
中没有被使用。url1 = "http://stackoverflow.com"
url2 = "http://stackexchange.com"
main = print url1
我看到一些编译器标志的参考(例如-fwarn-unused-binds
,-fwarn-name-shadowing
和-fwarn-hi-shadowing
),但它们似乎都不能实现我想要的功能。