List<E>.unmodifiable 构造函数
- Iterable elements
创建一个包含所有 elements
的不可修改列表。
elements
的 迭代器 提供了元素的顺序。
不可修改列表的长度或元素不能更改。如果元素本身是不可变的,则生成的列表也是不可变的。
final numbers = <int>[1, 2, 3];
final unmodifiableList = List.unmodifiable(numbers); // [1, 2, 3]
unmodifiableList[1] = 87; // Throws.
实现
external factory List.unmodifiable(Iterable elements);