dart - Flutter - 创建值和名称数组

我正在尝试创建值和名称数组。我不知道这样做的正确方法是什么。

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 中逐项滚动

flutter - 使用 FadeInImage Flutter 正确拟合图像

dart - 如何在继续 flutter 之前等待 future 的对象?