asInt32List 抽象方法

Int32List asInt32List(
  1. [int offsetInBytes = 0,
  2. int? length]
)

创建一个从该字节数组缓冲区的一个区域开始的Int32List 视图。

该视图由该字节数组的字节支持。对 Int32List 的任何修改也会更改缓冲区,反之亦然。

视图区域从 offsetInBytes 开始,必须是对齐的32位,包含与主机相同的字节序(Endian.host)的 length 个32位整数。如果省略了 length,则范围扩展到缓冲区末尾尽可能远的位置 - 如果 lengthInBytes 不能被4整除,则最后几个字节不能作为视图的一部分。

起始索引和长度必须描述一个有效的对齐的32位缓冲区范围

  • 必须不小于 offsetInBytes
  • offsetInBytes 必须是4的倍数
  • length 必须不小于0
  • offsetInBytes + length * 4 不大于 lengthInBytes

实现

Int32List asInt32List([int offsetInBytes = 0, int? length]);