Flutter 使用 map 泛形 来将集合转为另一个类型的集合

8 min read

使用 map<T> 来将集合转为另一个类型的集合。

// 正确示例
var stuff = <dynamic>[1, 2];
var reciprocals = stuff.map<double>((n) => 1 / n);
 
// 错误示例
var stuff = <dynamic>[1, 2];
var reciprocals = stuff.map((n) => 1 / n).cast<double>();