PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
java
[问题] lambda ispresent该如何回传值?
楼主:
zero123824
( )
2019-05-02 19:38:01
最近工作上接手一份几乎80%用lambda写的java专案,
对于lambda大量缩减code感觉很新奇和佩服,
不过现在问题是如果有遇到在原本的code上做新增回传值,例如:
xxxOptional.ispresent( a -> method())
method是进行业务逻辑运算的地方,原本的回传是void,现在需要回
传运算后的结果,不晓得该怎么做?
另外,比如说原本optional中间有个flatmap做映射,之后在做别的运算。
现在需要把flapmap的回传物件改另外一个,那么原本后面的lambda code都要全改。
这是目前在维护lambda上遇到的问题,不晓得有没有类似经验可以分享,感谢。
作者: Chris926926 (Jan Egeland)
2019-05-02 22:54:00
是if还是is?我目前没看过在isPresent内写lambda可以截个片段程式码看看吗?
作者:
ssccg
(23)
2019-05-03 03:07:00
1. 就改用map就好2. 原本一直线的流程中间换个不相容的type本来就要改一堆吧如果是相容的东西再map回来就好
继续阅读
Re: [问题] ImageIO.write出来后,图档变大怎么办
LionILoveU
[问题] ImageIO.write出来后,图档变大怎么办
LionILoveU
[问题] 什么是%d\n,\n不会换行
adam813023
[问题] 开发JAVA WEB有必要买MAC吗?
aegisty
[问题] 新手想问个观念问题...
adam813023
[问题] interface implement 请益
paulstone
[问题] 父类别与子类别的物件大小一样大吗?
zzss2003
[书籍] 售Java SE7/8 OCPJP进阶认证指南
xrururururu
[问题] 关于for loop与matrix的疑问
TUBJ
Re: [问题] 多读别人的程式码问题
kohmiho
Links
booklink
Contact Us: admin [ a t ] ucptt.com