gpt4 book ai didi

Flutter)如何计算 map 内的特定值

转载 作者:行者123 更新时间:2023-12-02 16:01:25 25 4
gpt4 key购买 nike

我有一张看起来像这样的 map

 Map<String, String> vaccinated = {
'dog': 'ready',
'cat': 'ready',
'mouse': 'done',
'horse': 'done',
};

我想只计算 map 内的“完成”并想要结果

2 

但我试过的东西只是 bool 值任何人都知道我如何计算 map 中的特定值

最佳答案

你可以这样做

void main() {
Map<String, String> vaccinated = {
'dog': 'ready',
'cat': 'ready',
'mouse': 'done',
'horse': 'done',
};

final total =
vaccinated.entries.where((e) => e.value == "done").toList().length;

print(total);
}

更多关于 Map

关于Flutter)如何计算 map 内的特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70556149/

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