我正在尝试创建一个不可变的不可变项列表。我看过并尝试过来自built_collection的built_collection,现在我看到了List.unmodifiable。
它们是否等同--即使用它们--我得出了相同的结果,即有一个不可修改的项目列表?
据我所知,BuiltList返回一个Iterable,而List.unmodifiable返回一个列表。
发布于 2018-12-14 13:08:59
BuiltList支持在built_value中到处使用的构建器模式,这使得创建修改的副本和与生成的built_value类一起使用变得很容易。
如果你不需要这个,就坚持使用List.unmodifiable
https://stackoverflow.com/questions/53780414
复制相似问题