В чем разница между инициализацией List<int>
оператором new и инициализацией литерала в Dart?
Дело 1:
List<int> args = new List<int>(2);
args[0] = 1;
args[1] = 2;
случай 2:
List<int> args = <int>[1, 2];
когда я отправляю аргументы на собственный порт службы, порт службы будет получать разные сообщения. Экземпляр List, инициализированный оператором new, был сериализован в Dart_CObject :: kIntArray, но экземпляр, инициализированный с помощью литерала, был сериализован в объект Dart_CObject с типом 12.