我正在尝试创建值和名称数组。我不知道这样做的正确方法是什么。
var send=[];
send=[
'latitud': widget.lat;
];
有人知道如何创建具有索引和值的数组吗?
最佳答案
Dart 为此使用 map
要声明一个 map ,但你不知道你的 map 将包含什么,你可以使用
Map<String, dynamic> myObject = {'latitude': widget.lat} ;
在您的情况下,您将需要一个对象列表,以便您可以这样做:
List<Map<String, dynamic>> send=[] ;
send.add(myObject) ;
或者:
List<Map<String, dynamic>> send=[] ;
send = [{'latitude': widget.lat}]; \\ if you want to assign it directly
https://stackoverflow.com/questions/55000992/
相关文章:
dart - Flutter - 关闭小部件时 BLoC 流实例会导致内存泄漏吗?
dart - 如何在 Flutter 中清除 AnimatedList 中的所有项目
android - flutter Assets 错误 : EXCEPTION CAUGHT BY
android - Flutter 随机崩溃并删除 Flutter 文件
firebase - 持久化用户身份验证 Flutter Firebase
dart - Flutter - 在 BottomNavigationBar 中显示一个 Popup
flutter - Hummingbird(现在是 Flutter for web)计划发布。我应该
dart - ListView.builder 在 flutter 中逐项滚动