可以使用putIfAbsent
谢谢你
拿这个做例子吧:
list.forEach((item) => {print(item)});
此时,forEach方法接受一个具体的函数作为参数。
然后可以把函数抽离出来:
printItem(item) { print(item) }
这时候就能直接拿函数来代替具体的函数了:
list.forEach(printItem);
也就相当于:
list.forEach((item) => {print(item)});
可以理解为公有属性,记录了map是否为null的一个bool值。