飞镖检查清单等于地图键,显示地图值

时间:2020-04-18 18:39:00

标签: flutter dart

嘿,我喜欢那个列表

List<String> list = ['a', 'b', 'c'];

我有那张地图

Map<String, String> map = {'Hello': 'a', 'How': 'b', 'You': 'c'};

我想要这样的函数,如果要返回,您好,我该怎么办?您可以帮我吗?

find(a) {
 //return Hello
}

1 个答案:

答案 0 :(得分:0)

我不知道我是否正确理解你。

尝试一下,您使用值检索密钥

Map<String, String> map = {'Hello': 'a', 'How': 'b', 'You': 'c'};

// search for 'b' value 
var data = map.keys.firstWhere((k) => map[k] == 'b', orElse: () => null);

print(data); // prints 'How'