gpt4 book ai didi

haskell - XNoImplicitPrelude 的目的是什么?

转载 作者:行者123 更新时间:2023-12-02 12:22:52 25 4
gpt4 key购买 nike

Ghci 对酸的定义见 .gchi

:set -XNoImplicitPrelude

这样做的潜在好处/原因是什么?

最佳答案

没有其他方法可以完全避免导入 Prelude。即使是看似有效的

import Prelude ()

这是一个显式导入(因此覆盖了隐式导入)并且没有定义名称,但仍然将一堆类实例放入可能不需要的范围内。

当您想尝试替代前奏曲时,完全避免使用标准前奏曲非常有用;或者当您想使用其他 GHC 扩展重载语法时;或在其他利基情况下。如果您计划使用许多恰好与前奏中的函数名称相同的函数,并且希望避免在任何地方限定它们(尽管较小的 import Prelude () 在许多这样的情况下就足够了)。

关于haskell - XNoImplicitPrelude 的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27330783/

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