提问人:Suman Sen 提问时间:11/14/2023 最后编辑:DarkBeeSuman Sen 更新时间:11/14/2023 访问量:21
关于 flutter list
About flutter list
问:
任何人都可以向我解释方法执行什么操作。由于我是初学者,我无法理解它。list.from()
我只想知道方法list.from()
Iterable l = json.decode(response.body);
List<Post> posts = List<Post>.from(l.map((model)=> Post.fromJson(model)))
答:
0赞
nvoigt
11/14/2023
#1
List.from
正在从给定的可迭代对象创建一个新列表。
请注意,它是在早期版本中使用的,今天没有理由,因为它有一些缺点。
这可以写成:
Iterable l = json.decode(response.body);
final posts = l.map((model)=> Post.fromJson(model)).toList();
或者可能更短(在这里推测一下你的其他代码是什么样子的):
Iterable l = json.decode(response.body);
final posts = l.map(Post.fromJson).toList();
评论