gpt4 book ai didi

flutter - 添加嵌套的 map 值,如 Map>

转载 作者:IT王子 更新时间:2023-10-29 07:10:40 26 4
gpt4 key购买 nike

var stars = new Map<String,Map<String,String>>();
Map<String,String> xx = {
'test' : 'test'
};
stars.putIfAbsent('String', xx);

我收到此错误 the argument type Map<String,String> cant be assigned to the parameter type Map<String,String>Function() ,我不知道这是什么Function()在 map 的末尾,我知道这可能是一个愚蠢的问题,但我真的不知道在哪里可以阅读它,因为我在官方 dart 文档中没有发现任何有用的信息。提前致谢

最佳答案

putIfAbsent 要求第二个参数是一个函数,而不是一个值。试试这个代码:

stars.putIfAbsent('String', () => xx);

关于flutter - 添加嵌套的 map 值,如 Map<String,Map<String,String>>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57445336/

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