没有其他方法可以完全避免导入前奏。即使看似有效
import Prelude ()
这是一个显式导入(因此将覆盖隐式导入),并且未定义任何名称,但仍将一堆类实例放在可能不需要的范围内。
当您要使用其他前奏曲时,完全避免使用标准前奏曲很有用。或当您想使用其他GHC扩展名重载语法时;或在其他利基情况下。如果您计划使用恰好与前奏中的功能命名的许多功能,并且希望避免在任何地方都限定它们的资格,则避免使用前奏也可能很有用(尽管import Prelude ()
在许多情况下较小的条件就足够了)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句