相关疑难解决方法(0)

常见的Haskell运算符是否有明显的名称?

我正在读" 了解你是一个很好的Haskell,我从来不知道如何发音Haskell运算符.他们有"真实"的名字吗??

例如,你如何大声朗读这样的表达?

Just (+3) <*> Just 9
Run Code Online (Sandbox Code Playgroud)

我知道这>>=是"绑定",但其他人呢?由于Google不考虑非字母数字字符,因此很难进行有效的搜索...

我意识到你可以创建自己的运算符,所以当然不是所有运算符都可以有名称,但我希望常见的运算符(例如在Applicative或中定义的运算符Monad)必须具有名称...

haskell operators

196
推荐指数
5
解决办法
1万
查看次数

Haskell范围和浮动

为什么浮点数的Haskell范围符号的行为与整数和字符的行为不同?

Prelude> [1, 3 .. 10] :: [Int]
[1,3,5,7,9] 
Prelude> [1, 3 .. 10] :: [Float]
[1.0,3.0,5.0,7.0,9.0,11.0]
Prelude> ['a', 'c' .. 'f']
"ace"
Run Code Online (Sandbox Code Playgroud)

如果最后一个元素接近上限,我会理解它,但这显然不是一个舍入问题.

floating-point haskell range-notation

42
推荐指数
2
解决办法
5368
查看次数