Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Dart中创建地图界面?_Dart - Fatal编程技术网

如何在Dart中创建地图界面?

如何在Dart中创建地图界面?,dart,Dart,我试图在Dart中设置地图的类型,例如,像在typescript中一样,您将使用界面: interface Record { weight: number; date: DateTime; note: string; } 所以我可以在这样的列表中使用它: List<Record> records = [...] 列出记录=[…] 您不能在Dart中执行此操作,但可以使用类执行以下操作: //创建一个记录类来存储其字段

我试图在Dart中设置地图的类型,例如,像在typescript中一样,您将使用界面:

    interface Record {
        weight: number;
        date: DateTime;
        note: string;
    }
所以我可以在这样的列表中使用它:

List<Record> records = [...]
列出记录=[…]

您不能在Dart中执行此操作,但可以使用类执行以下操作:

//创建一个记录类来存储其字段
课堂记录{
最终双倍重量;
最终日期时间日期;
最后的弦乐音符;
常量记录({this.weight,this.date,this.note});
}
//用一些记录填充列表
最终清单记录=[
记录(重量:10.5,日期:DateTime(2021,1,1),注:“轻”),
记录(重量:100.5,日期:DateTime(2021,1,29),注:“重”),
记录(重量:50,日期:DateTime(2021,5,22),注:“没问题”),
];
//稍后再访问它
打印(记录[0]。重量);//10.5
打印(记录[0]。日期);//日期时间(2021年1月1日)
打印(记录[0]。注意);//轻的
//全部访问
记录。forEach((记录){
打印(记录重量);
打印(记录日期);
打印(记录、注释);
});