作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
最佳答案
没有其他方法可以完全避免导入 Prelude。即使是看似有效的
import Prelude ()
这是一个显式导入(因此覆盖了隐式导入)并且没有定义名称,但仍然将一堆类实例放入可能不需要的范围内。
当您想尝试替代前奏曲时,完全避免使用标准前奏曲非常有用;或者当您想使用其他 GHC 扩展重载语法时;或在其他利基情况下。如果您计划使用许多恰好与前奏中的函数名称相同的函数,并且希望避免在任何地方限定它们(尽管较小的 import Prelude ()
在许多这样的情况下就足够了)。
关于haskell - XNoImplicitPrelude 的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27330783/
Ghci 对酸的定义见 .gchi :set -XNoImplicitPrelude 这样做的潜在好处/原因是什么? 最佳答案 没有其他方法可以完全避免导入 Prelude。即使是看似有效的 impo
我有一个使用自定义 Prelude 的项目,但它似乎与我在 ~/.ghci 中的提示功能冲突。简单的例子: $ ghci -XNoImplicitPrelude GHCi, version 8.2.2
我是一名优秀的程序员,十分优秀!