List<int>
在 Dart 中,用 new 操作符初始化 a 和用字面量初始化它有什么区别?
情况1:
List<int> args = new List<int>(2);
args[0] = 1;
args[1] = 2;
案例2:
List<int> args = <int>[1, 2];
当我将 args 发布到本机服务端口时,服务端口将收到不同的消息。使用 new 操作符初始化的 List 实例被序列化为 Dart_CObject::kIntArray,但使用字面量初始化的实例被序列化为类型为 12 的 Dart_CObject 对象。