我想创建一个可以附加东西的缓冲区。
例如
var allInput = new Uint8List(1);
allInput.add(list)
但它告诉我这是不能修改的。
Chris 在他的回答中写的今天是正确的,但是很快开始,当给出长度参数时,通用 List 构造函数将不会是固定长度的。之后列表的大小仍然可以更改。还将有几个额外的命名构造函数List
:
factory List.fixedLength(int length, {E fill: null})
factory List.filled(int length, E fill)
这些将有助于构建固定长度的列表和创建具有预填充值的列表。
有关对 的前沿更改的详细信息List
,请参阅:
http://api.dartlang.org/docs/bleeding_edge/dart_core/List.html