想要获得更多的FP方式开发。在我的情况下,DAO可以返回Object或None。 但我如果不存在的所有对象更多FP方式代替if/else
实现这样
def get(...): String = {
val user1 = UserDAO.getUser(...)
val user1 = UserDAO.getUser(...)
val userN = UserDAO.getUser(...)
if (user1.isEmpty || ser2.isEmpty || ...) {
return "error"
} else {
...
}
它可以实现更多的功能性的方式保证。没有混乱如果/其他?
BR!
一个if-else表达式是不是“不FP “,但要摆脱不必要的”回报“。 –