运算符 []= 方法

void operator []=(
  1. int index,
  2. int value
)

address + sizeOf<Int16>() * index 处的 16 位二进制补码整数。

在存储之前,Dart 整数会被截断到 16 位(相当于 .toSigned(16)),加载时 16 位的值会被符号扩展。

地址必须是 2 字节对齐的。

实现

external void operator []=(int index, int value);