Flutter 列表<;字符串>;未完全映射到dart中的字符串
输入: 输出:Flutter 列表<;字符串>;未完全映射到dart中的字符串,flutter,dart,Flutter,Dart,输入: 输出: var message= constants.institutions['colleges'].map((e) => '$e : $count'); print(message); 我试图记录学校和学生人数的列表(例如)。有25所学校。 不幸的是,它打印的是…,而不是其他学校您的数据映射正确。由于您的数据非常大,您的输出中出现了…。如果您尝试在Flatter中映射和打印大量数据,它只打印数据的第一部分和最后一部分。您的数据映射正确。由于您的数据非常大,您的输出中出现了…。
var message= constants.institutions['colleges'].map((e) => '$e : $count');
print(message);
我试图记录学校和学生人数的列表(例如)。有25所学校。
不幸的是,它打印的是
…
,而不是其他学校您的数据映射正确。由于您的数据非常大,您的输出中出现了…
。如果您尝试在Flatter中映射和打印大量数据,它只打印数据的第一部分和最后一部分。您的数据映射正确。由于您的数据非常大,您的输出中出现了…
。如果您试图在Flatter中映射和打印大量数据,它只打印数据的第一部分和最后一部分。消息
这里有一个Iterable
,因为.map()
返回一个Iterable
。如果要查看完整输出,可以执行以下操作:
final message=constants.institutions['colleges'].map((e)=>“$e:$count”).toList();
//转换为列表
打印(消息);//现在将打印所有元素
或
print(message.join('\n'));//用换行符连接字符串
消息
这里有一个Iterable
,因为.map()
返回一个Iterable
。如果要查看完整输出,可以执行以下操作:
final message=constants.institutions['colleges'].map((e)=>“$e:$count”).toList();
//转换为列表
打印(消息);//现在将打印所有元素
或
print(message.join('\n'));//用换行符连接字符串
但是,我需要将其转换为字符串,您可以这样做:常量.institutions['colleges'].map((e)=>print('e:$count')代码>但是,我需要将其转换为字符串。你可以这样做:常量。机构['colleges'].map((e)=>print('e:$count')代码>是的,名称学校和学生实力是从不同的列表中组合而成的,名称学校和学生实力是从不同的列表中组合而成的W!,这是工作和令人兴奋的。你能解释得到错误结果的根本原因吗?如果你看一下Iterable.toString()
:>的文档,默认表示总是包含前三个元素。如果iterable中的元素少于100个,则它还包含最后两个元素。它不会尝试打印所有这些文件,但会根据大小选择要打印的数字!,这是工作和令人兴奋的。你能解释得到错误结果的根本原因吗?如果你看一下Iterable.toString()
:>的文档,默认表示总是包含前三个元素。如果iterable中的元素少于100个,则它还包含最后两个元素。它不会尝试打印所有的数字,但会根据大小选择要打印的数字
(School of Excellence : 110, Boarding School : 254, High School : 1660, ..., Higher Secondary School : 512, KG : 750)