我试图创造价值和名称array.问题是我不知道怎样做才是正确的方法.

var send=[];       

    send=[
         'latitud': widget.lat;
    ];

有人知道如何创建带有索引和值的数组吗?

推荐答案

你需要Map分才行.

var send = {'latitude': widget.lat};

如果确实需要数组,例如可以使用映射数组

var send = [{'latitude': widget.lat}, {'latitude': 123.456}];

Dart相关问答推荐

我不明白在DART的`if()`语句中使用`case

将所有内容放在有序组中,但将括号中的字符组合在一起

Flutter - 对 Cloud Firestore 进行排序

Dart/Flutter ffi(外部函数接口)本机回调,例如:sqlite3_exec

Flutter | Dart:URI的目标不存在

Flutter|Dart 创建匿名类

在Flutter中解析 JSON 到 Map

如何将圆形边框设置为flutter上的MaterialButton?

异常:在Flatter项目上没有Linux桌面项目配置错误

Flutter web url 导航

Flutter:并非所有本地化代表都支持应用程序的语言环境

找不到名为split-per-abi的选项

停止音频循环(audioplayers 包)

更新复选框并从Flutter对话框中返回值

将ListTile图标向左对齐

如何减少 ListView.builder 中 RaisedButton 的宽度?

Dart 2:Future 和 Future 之间的区别

Dart 构造函数与静态方法;例如,为什么 int.parse() 不是工厂构造函数?

比较在 Dart 中创建单例的方法

如何删除dart列表中的重复项? list.distinct()?