首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >List<String>未完全映射到dart中的字符串

List<String>未完全映射到dart中的字符串
EN

Stack Overflow用户
提问于 2021-06-01 08:40:00
回答 2查看 40关注 0票数 0

输入:

代码语言:javascript
复制
var message= constants.institutions['colleges'].map((e) => '$e : $count');
print(message);

输出:

代码语言:javascript
复制
(School of Excellence : 110, Boarding School : 254, High School : 1660, ..., Higher Secondary School : 512, KG : 750)

我正在尝试记录学校和学生实力的列表(例如)。是25所学校。不幸的是,它正在打印...而不是其他学校

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-06-01 08:54:46

message这里是一个Iterable<String>,因为.map()返回一个Iterable。如果您想看到完整的输出,可以执行以下操作:

代码语言:javascript
复制
final message = constants.institutions['colleges'].map((e) => '$e : $count').toList();
// convert to a list
print(message);  // will now print all elements

代码语言:javascript
复制
print(message.join('\n'));  // join strings with a newline between each
票数 2
EN

Stack Overflow用户

发布于 2021-06-01 08:49:42

您的数据正在正确地映射。您正在输出...,因为您的数据非常大。如果您试图在颤振中映射和打印大量数据,它只会打印数据的第一部分和最后一部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67785498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档