我正在尝试创建一个不可变项目的不可变列表。我已经看到并尝试过built_collection 中的BuiltList,现在我看到了List.unmodifying。
它们是否等效,即使用它们我得到相同的结果,即具有不可修改的项目列表?
据我所知,BuiltList 返回一个 Iterable,而 List.unmodifying 返回一个列表。
builtList 支持随处使用的构建器模式,built_value可以轻松创建修改的副本并与生成的类一起使用built_value。
如果您不需要这个,请坚持使用List.unmodifiable
| 归档时间: |
|
| 查看次数: |
1457 次 |
| 最近记录: |