gpt4 book ai didi

list - 如何修复 Haskell 中出现歧义的错误

转载 作者:行者123 更新时间:2023-12-01 23:23:27 24 4
gpt4 key购买 nike

我写了一个函数,其签名为

sort :: [Int] -> [Int]

这给了我一个错误

Ambiguous occurrence ‘sort’

我知道已经有一个名为 sort 的内置函数

import Data.List

如何在保持相同类型签名的同时解决此问题?

最佳答案

你可以试试

import Data.List hiding (sort)

这将阻止导入 Data.List.sort,让您可以自由定义自己的名为 sort 的函数。

如果您希望除了自己的之外还能够使用 Data.List.sort,还可以添加以下行

import qualified Data.List

import qualified Data.List as L

这允许您分别以 Data.List.sortL.sort 的形式访问库函数。

关于list - 如何修复 Haskell 中出现歧义的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40964909/

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