当我不关心返回的值时,我应该如何编写代码。
示例:
for {
a <- getA // I do not care about a, but I need to wait for the future to finish
b <- getB
} yield (b)
答案 0 :(得分:9)
喜欢这个
for {
_ <- getA
b <- getB
} yield (b)
答案 1 :(得分:2)
或者如果不是一个理解粉丝,可以做
getA.flatMap(_ => getB )
但我认为大多数人都会投票赞成理解