as List .cast(), as List 和.cast()都在什么时候使用啊
来源:11-6 Flutter iOS混合开发实战-调试与发布【iOS技术与Flutter融合】
weixin_慕前端8363570
2019-08-17
var data=json.decode(snapshot.data.toString());
List swiperDataList = (data[‘data’][‘slides’] as List).cast() 这行代码为什么用as List .cast(), as List 和.cast()都在什么时候使用啊
写回答
1回答
-
CrazyCodeBoy
2019-08-19
data[‘data’][‘slides’] as List是将data[‘data’][‘slides’] 转换成List时使用;
.cast()是将集合泛型转换成具体的类型,比如.cast<String>()则表示将集合转换成String类型的集合;
有时你不知道集合中的具体类型则可以用.cast();
00
相似问题