|
|
1
4
如果您想在映射中存储函数并延迟地计算它们,您就必须将这些函数存储为闭包。考虑以下示例:
在这种情况下,函数只有在执行时才被计算,现在它被分配给map键时才被计算。此外,还必须使用显式名称参数,如
有多种方法可以执行存储在映射中的函数。以下列表达式为例:
如果您想使函数执行NPE安全,那么以下表达式将是最佳选择:
不会引发任何异常。 |