gpt4 book ai didi

dart - 将BuiltList 映射到BuiltList

转载 作者:行者123 更新时间:2023-12-03 03:41:56 24 4
gpt4 key购买 nike

我在BuiltList中有一个字符串列表,想将它们转换为另一个int值的BuiltList。

final lengths = BuiltList<String>(['a', 'bbbb', 'cdea']).rebuild((b) =>
b.map((e) => e.length)
);

在构建器中使用map时,Dart Analysis会显示“错误:返回类型'int'不是由匿名闭包定义的'String'”。

如何使用built_collection库将String映射为Int?

最佳答案

rebuild用于更新内置值https://pub.dartlang.org/documentation/built_value/latest/built_value/Built/rebuild.html

您需要其他列表:

final strings = BuiltList<String>(['a', 'bbbb', 'cdea']);
final lengths = BuiltList<int>(string.map((e) => e.length));

关于dart - 将BuiltList <String>映射到BuiltList <Int>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54031680/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com