Haskell有一个包含!
function等功能的Data.Map模块。
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)
...the following不起作用...
import Data.Map(Map, keys, fromList, !)
我得到以下错误:
parse error on input `!'
导入像!
这样的项目的正确语法是什么
发布于 2012-08-14 02:57:03
正确的答案是将函数名(实际上,它是一个运算符:函数的特例)放在括号中,如下所示……
import Data.Map(Map, keys, fromList, (!))
https://stackoverflow.com/questions/11945188
复制相似问题