这段代码怎么理解

来源:10-2 基于ListView实现水平和垂直方式滚动的列表【边学边做】

星期9

2019-07-10

 List<Widget> _buildList() {
    return CITY_NAME.map((city) => _item(city)).toList();
  }

写回答

1回答

慕仰0055564

2019-07-10

类似于:for (String key:CITY_NAME) {
   _item(CITY_NAME.get(key));
   
}

因为CITY_NAME.map返回的是map,所以要toList()转换为List

不知道理解的对不对

1
1
CrazyCodeBoy
对的,和上面是两种写法
2019-07-11
共1条回复

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程