想要獲得更多的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 「,但要擺脫不必要的」回報「。 –