gpt4 book ai didi

dart - BuiltList 和 List.unmodifiable 之间的区别

转载 作者:IT王子 更新时间:2023-10-29 06:59:22 29 4
gpt4 key购买 nike

我正在尝试创建一个不可变项目的不可变列表。我已经看到并尝试了 built_collection 中的 BuiltList,现在我看到了 List.unmodifiable。

它们是否等同,即使用它们我得出相同的结果,即具有不可修改的项目列表?

据我所知,BuiltList 返回一个 Iterable,而 List.unmodifiable 返回一个列表。

最佳答案

BuiltList 支持在 built_value 中随处使用的构建器模式,这使得创建修改副本并与生成的 built_value 类一起使用变得容易。
如果您不需要这个,只需坚持使用 List.unmodifiable

关于dart - BuiltList 和 List.unmodifiable 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53780414/

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