List<E>.unmodifiable 构造函数

List<E>.unmodifiable(
  1. Iterable elements
)

创建一个包含所有 elements 的不可修改列表。

elementsIterator 提供了元素的顺序。

不可修改的列表的长度或元素不能更改。如果元素本身不可变,则结果列表也是不可变的。

final numbers = <int>[1, 2, 3];
final unmodifiableList = List.unmodifiable(numbers); // [1, 2, 3]
unmodifiableList[1] = 87; // Throws.

实现

external factory List.unmodifiable(Iterable elements);