Haskell 哈斯克尔条件句
我很难在警卫中集成&例如:Haskell 哈斯克尔条件句,haskell,conditional,Haskell,Conditional,我很难在警卫中集成&例如: something :: Char -> Int something k | ord k >= 77 && ord k <= 98 = 8 | otherwise = 88 something::Char->Int 什么k |ord k>=77&&ord k在Haskell中,以大写字母开头的标识符表示类型,而函数名必须以小写字母开头。这只是我在编写示例时犯的一个愚蠢的打字错误,我的实际代码中没有这个错误。如何在mmarxs中
something :: Char -> Int
something k
| ord k >= 77 && ord k <= 98 = 8
| otherwise = 88
something::Char->Int
什么k
|ord k>=77&&ord k在Haskell中,以大写字母开头的标识符表示类型,而函数名必须以小写字母开头。这只是我在编写示例时犯的一个愚蠢的打字错误,我的实际代码中没有这个错误。如何在mmarxs中写入和(&S)??这简直快把我逼疯了!除了大写的Something
,这段代码没有任何错误。如果您还没有这样做,您需要从Char
模块导入ord
。糟糕,似乎我的示例太简单,无法抵消错误我的实际代码集已关闭…请稍等片刻,伙计们,我键入实际代码。一个以大写字母开头的标识符(:
)也可以指定一个数据构造函数。你会得到什么样的错误?唉,看来我的错误与防护装置的碰撞无关,只是我做了一个简单的拥抱行输入错误(忘了在末尾加上“这是我的第一篇帖子,所以请原谅我)。