asInt64List 抽象方法

Int64List asInt64List(
  1. [int offsetInBytes = 0,
  2. int? length]
)

创建一个字节缓冲区某一区域的 Int64List 视图

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

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

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

  • offsetInBytes 不能为负数,
  • offsetInBytes 必须是 8 的倍数,
  • length 不能为负数,
  • offsetInBytes + length * 8 不能大于 lengthInBytes

实现

Int64List asInt64List([int offsetInBytes = 0, int? length]);