gpt4 book ai didi

erlang - 关于| erlang 中的运算符。

转载 作者:行者123 更新时间:2023-12-01 10:51:06 25 4
gpt4 key购买 nike

我们可以通过编写如下内容在 erlang 中创建一个嵌套列表:

 NL = [[2,3], [1]]. 
[[2,3],[1]]

但是假设我们是这样写的:
 OL = [[2,3]|1].
[[2,3]|1]

OL还是列表吗?有人可以详细说明OL是什么吗?

最佳答案

这称为不正确的列表,通常不应使用。我认为大多数库函数都需要正确的列表(例如 length([1|2]) 抛出错误的参数异常)。模式匹配与不正确的列表虽然有效。

对于某些用例,请参阅 Practical use of improper lists in Erlang (perhaps all functional languages)

关于erlang - 关于| erlang 中的运算符。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20164356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com