小编XIA*_*ang的帖子

撇号在Haskell中意味着什么?

有时我看到一些带有以下表达式的示例代码:

    example = example' []
Run Code Online (Sandbox Code Playgroud)

或者有什么不同:

    foldl
    foldl'
Run Code Online (Sandbox Code Playgroud)

谢谢

haskell

10
推荐指数
1
解决办法
3135
查看次数

LT和GT是什么意思?

GHCi> compare 2 3
LT
GHCi> compare 3 3
EQ
GHCi> compare 4 3
GT
Run Code Online (Sandbox Code Playgroud)

我认为情商意味着平等,但LT和GT是什么意思?

haskell

6
推荐指数
2
解决办法
6605
查看次数

"ls"在Haskell中意味着什么?

我知道"xs"可用于表达列表中的其余元素,但我完全不知道"ls"在Haskell中的含义是什么?

haskell

4
推荐指数
3
解决办法
782
查看次数

有时我不知道Prolog中的"/"是什么意思

我在代码中看到像这样使用的斜杠:

solution([X/Y|Others]) :-
   noattack(X/Y, Others).
Run Code Online (Sandbox Code Playgroud)

但有时我会在Prolog中看到"/ 1""/ 2"等.

这些陈述(字符)是什么意思?

prolog iso-prolog

2
推荐指数
1
解决办法
245
查看次数

如何理解Haskell中的"Currying"?

假设有一个名为"smallc"的函数

    smallerc :: Integer -> (Integer->Integer)
    smallerc x y = if x <=y then x else y
Run Code Online (Sandbox Code Playgroud)

为什么不使用以下方式声明函数:

    smallerc :: (Integer -> Integer) ->Integer
Run Code Online (Sandbox Code Playgroud)

谢谢!

haskell

2
推荐指数
1
解决办法
406
查看次数

为什么此代码会导致"模糊变量发生"错误?

我写了一个函数叫product:

product [] = 1
product (x:xs) = x * product xs
Run Code Online (Sandbox Code Playgroud)

当我将其加载到WinHug中时:

错误文件:.\ product.hs:4 - 模糊变量发生"产品"
***可参考:Main.product Hugs.Prelude.product

这是什么意思?

syntax haskell

0
推荐指数
2
解决办法
1457
查看次数

标签 统计

haskell ×5

iso-prolog ×1

prolog ×1

syntax ×1