gpt4 book ai didi

haskell - 如何从 Haskell 模块导入感叹号(或其他运算符)

转载 作者:行者123 更新时间:2023-12-03 20:18:46 24 4
gpt4 key购买 nike

Haskell 有一个 Data.Map模块,除其他功能外,还包括 ! function .

fromList [(5,'a'), (3,'b')] ! 1    Error: element not in the map
fromList [(5,'a'), (3,'b')] ! 5 == 'a'

虽然我可以将 Data.Map 模块中的其他函数导入到我的代码中......
import Data.Map(Map, keys, fromList)

...以下不起作用...
import Data.Map(Map, keys, fromList, !)

我收到以下错误:
parse error on input `!'

导入 ! 等项目的正确语法是什么? ?

最佳答案

正确的答案是将函数名(实际上,它是一个运算符:函数的一种特殊情况)用括号括起来,就像这样......

import Data.Map(Map, keys, fromList, (!))

关于haskell - 如何从 Haskell 模块导入感叹号(或其他运算符),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11945188/

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