我创建了一段代码:
intToDigit :: Char -> Int
ord :: Char -> Int
intToDigit c = ord c - ord 'a'
但是,当我运行它时,我收到以下错误消息:
ChangeVowels.hs:2:1:
‘ord’ 的类型签名缺少附带的绑定
ChangeVowels.hs:4:16:不在范围内:“ord”
ChangeVowels.hs:4:24:不在范围内:“ord”
我尝试过Import data.char
但这也不起作用。
您需要提供该函数的实现ord
. 在这里,您已签名ord
,但没有实施。
或者你可以使用 Haskell 自己的ord
函数,即Char.ord
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)