类似 if(Optional.isPresent()) 的条件语句,可以被重写成函数式风格。
if (!response.isPresent()) { return Result.success(null); } else { return Result.success(response.get()); }
response.map(Result::success) .orElseGet(() -> Result.success(null));
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!