我想创建一个可以附加东西的缓冲区。
例如
var allInput = new Uint8List(1);
allInput.add(list)
Run Code Online (Sandbox Code Playgroud)
但它告诉我这是不能修改的。
根据API 文档, Uint8List 是一个固定列表。您可以使用以下代码:
var allInput = new Uint8List(1);
allInput[0] = 123;
Run Code Online (Sandbox Code Playgroud)
如果您想要一个可增长的列表,您可以执行以下操作:
var allInput = new List();
allInput.addAll(list);
Run Code Online (Sandbox Code Playgroud)
或者
var allInput = new List<int>();
allInput.addAll(list);
Run Code Online (Sandbox Code Playgroud)
本质上,如果您在创建列表时提供大小说明符,那么它就固定了大小。否则它是可扩展的(ref)
归档时间: |
|
查看次数: |
3509 次 |
最近记录: |