【发布时间】:2022-08-19 14:03:39
【问题描述】:
Assemblyscript 使用长度初始化类型化数组,如下所示:
var arr = new Uint8Array(2);
假设我想用一些值作为这个数组的种子,比如 [12, -47, 91],我该怎么做?
标签: assemblyscript
Assemblyscript 使用长度初始化类型化数组,如下所示:
var arr = new Uint8Array(2);
假设我想用一些值作为这个数组的种子,比如 [12, -47, 91],我该怎么做?
标签: assemblyscript
我自己找到了答案。
必须像这样使用StaticArray:
var arr:StaticArray<i8> = [12, -47, 91];
【讨论】:
如果您需要类型化数组而不是 StaticArray,则可以使用此方法
const arr = new Uint8Array(3);
arr.set([12, -47, 91]);
【讨论】: