输入:
var message= constants.institutions['colleges'].map((e) => '$e : $count');
print(message);输出:
(School of Excellence : 110, Boarding School : 254, High School : 1660, ..., Higher Secondary School : 512, KG : 750)我正在尝试记录学校和学生实力的列表(例如)。是25所学校。不幸的是,它正在打印...而不是其他学校
发布于 2021-06-01 08:54:46
message这里是一个Iterable<String>,因为.map()返回一个Iterable。如果您想看到完整的输出,可以执行以下操作:
final message = constants.institutions['colleges'].map((e) => '$e : $count').toList();
// convert to a list
print(message); // will now print all elements或
print(message.join('\n')); // join strings with a newline between each发布于 2021-06-01 08:49:42
您的数据正在正确地映射。您正在输出...,因为您的数据非常大。如果您试图在颤振中映射和打印大量数据,它只会打印数据的第一部分和最后一部分。
https://stackoverflow.com/questions/67785498
复制相似问题