在Haskell [重复]的惰性求值下的连接顺序和性能>

问题描述 投票:1回答:1

a ++ (b ++ c)

(a ++ b) ++ c

为什么第一个执行顺序比第二个执行顺序快?

我是Haskell的新手,希望得到详细的解释,谢谢!

请考虑以下两个执行顺序:a ++(b ++ c)和(a ++ b)++ c为什么第一个执行顺序比第二个执行顺序快?我是Haskell的新手,希望提供详细的解释,谢谢!...

performance haskell concat lazy-evaluation associativity
1个回答
2
投票
[全面评估x ++ y的结果时,您必须支付:
© www.soinside.com 2019 - 2024. All rights reserved.