开发者社区 问答 正文

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

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

展开
收起
游客hmzk6xi5mlygs 2022-05-12 14:51:23 274 分享 版权
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
    赞同 展开评论
问答地址: