"if (online) {\n dashboardDto.setOnlineWaterMeterCount(statusCount);\n } else {\n dashboardDto.setOfflineWaterMeterCount(statusCount);\n }\n把这个代码改写的更优雅内容:可以使用三元表达式来简化代码,如下所示:\n\ndashboardDto.setOnlineWaterMeterCount(online ? statusCount : dashboardDto.getOnlineWaterMeterCount());\ndashboardDto.setOfflineWaterMeterCount(online ? dashboardDto.getOfflineWaterMeterCount() : statusCount);\n\n这样,只需一行代码就可以根据 online 的值来更新 dashboardDto 对象的相应属性。如果 online 为 true,则更新在线水表计数;如果 online 为 false,则更新离线水表计数。


原文地址: https://www.cveoy.top/t/topic/puZm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录