gpt4 book ai didi

haskell - 在 Haskell 中,为什么这是一个有效的表达式?

转载 作者:行者123 更新时间:2023-12-02 16:45:02 25 4
gpt4 key购买 nike

此表达式似乎无效,因为前两个元素是列表,而最后一个元素是列表的列表。

[1,2,3]:[4,5]:[[]]

但事实上,它确实计算并等于:

[[1,2,3],[4,5],[]]

怎么会这样?

最佳答案

考虑一下:以下内容似乎无效,因为前三个元素是整数,而最后一个元素是列表:

1 : 2 : 3 : []

但事实上,它确实会评估!

[1, 2, 3]

或者,更直接,并且结果相同:

1 : 2 : [3]

[1,2,3]:[4,5]:[[]] 只是 [1,2,3] : [4,5] : [] : []

关于haskell - 在 Haskell 中,为什么这是一个有效的表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53028530/

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