小编徐保钰*_*徐保钰的帖子

为什么用null函数代替== []检查Haskell中的空列表?

我正在阅读“ 了解Haskell的伟大成就! ”的“入门”一章。它说:

null检查列表是否为空。如果是,则返回True,否则返回False。使用此函数代替xs == [](如果您有一个名为的列表xs

我在ghci中尝试过:

xs = []      -- and then,

xs == []
null xs
Run Code Online (Sandbox Code Playgroud)

他们俩都是True

我想知道有什么区别。

我应该使用该null函数代替,== []为什么?

haskell list is-empty empty-list

57
推荐指数
3
解决办法
4893
查看次数

标签 统计

empty-list ×1

haskell ×1

is-empty ×1

list ×1