开发者社区> 问答> 正文

Lazy 的泛型层次也会同样增加,三参数是如何实现的?

期待得到的是 Lazy< Set< String>>,这里得到的却多了一层变成 Lazy< Lazy< Set< String>>>。而且随着你嵌套 map 层数增加,Lazy 的泛型层次也会同样增加,三参数是如何实现的

展开
收起
游客hmzk6xi5mlygs 2022-05-12 14:51:23 261 0
1 条回答
写回答
取消 提交回答
  • Lazy< Long> param1Lazy = Lazy.of(() -> 2L); Lazy< Long> param2Lazy = Lazy.of(() -> 2L); Lazy< Long> param3Lazy = Lazy.of(() -> 2L); Lazy< Lazy< Lazy< Long>>> result = param1Lazy.map(param1 -> param2Lazy.map(param2 -> param3Lazy.map(param3 -> param1 + param2 + param3) ) );

    2022-05-12 17:16:15
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
继承与功能组合 立即下载
建立联系方法之一 立即下载
“静态调用链路发现”应用场景分析及实践探索 立即下载