我需要在Dart中连接两个列表,并看到至少有两种不同的方法可以这样做。一个是list1.addAll(list2),另一个是list1.followedBy(list2)。我想知道有什么区别?文档将后者称为“延迟连接”。这是否意味着在第一种情况下复制元素,而只在后一种情况中引用元素?还是还有别的什么?
发布于 2022-08-28 15:06:06
延迟加载(在本例中是延迟连接)意味着某些资源在必要之前不进行评估。相反,急切加载(或急切连接)意味着对资源进行完全评估。
因此,延迟连接意味着已知的连接被执行,但是它的最终评估被推迟到需要的时候。此外,急切连接意味着整个级联过程是完全完成的。
https://stackoverflow.com/questions/73519622
复制相似问题