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