Dart类型数据库中的可增长列表

Dart类型数据库中的可增长列表,dart,Dart,我正在尝试使用Dart类型数据库中提供的列表 我需要创建一个16位无符号数字的列表,但我不知道需要在前面的列表中输入多少数字 上面说有一个构造器: /** * Creates a [Uint16List] of the specified length (in elements), all * of whose elements are initially zero. */ 工厂UINT16列表(整数长度) 创建给定长度的列表。如果提供了长度,则列表为固定长度列表;如果省略了长度,则列表为空的

我正在尝试使用Dart类型数据库中提供的列表

我需要创建一个16位无符号数字的列表,但我不知道需要在前面的列表中输入多少数字

上面说有一个构造器:

/**
* Creates a [Uint16List] of the specified length (in elements), all
* of whose elements are initially zero.
*/
工厂UINT16列表(整数长度)

创建给定长度的列表。如果提供了长度,则列表为固定长度列表;如果省略了长度,则列表为空的可增长列表

(我的重点又加了一句。)

但是,长度参数不是可选的,尝试在不提供长度参数的情况下构造UINT16列表会导致错误


是否有办法创建可扩展的UINT16列表(以及Dart类型数据库中的任何其他列表)?

这似乎是文档中的一个错误。该说明继承自列表,不适用于UINT16列表

如果查看UINT16列表的源代码文档,您将看到以下内容:

/**
 * A fixed-length list of 16-bit unsigned integers that is viewable as a
 * [TypedData]. For long lists, this implementation can be considerably
 * more space- and time-efficient than the default [List] implementation.
 */
对于建造商:

/**
* Creates a [Uint16List] of the specified length (in elements), all
* of whose elements are initially zero.
*/

TypedData中的所有其他列表也都是固定长度的。

我曾希望Dart库文档是准确和完整的-我真傻!我可能会为此报告一个bug。