Scala:忽略 Future return 值,但将它们链接起来
Scala: Ignore Future return value, but chain them
当我不关心返回值时,我应该怎么写代码
示例:
for {
a <- getA // I do not care about a, but I need to wait for the future to finish
b <- getB
} yield (b)
像这样
for {
_ <- getA
b <- getB
} yield (b)
或者如果不是一个理解爱好者,可以做
getA.flatMap(_ => getB )
但我想大多数人都会投票支持理解
当我不关心返回值时,我应该怎么写代码
示例:
for {
a <- getA // I do not care about a, but I need to wait for the future to finish
b <- getB
} yield (b)
像这样
for {
_ <- getA
b <- getB
} yield (b)
或者如果不是一个理解爱好者,可以做
getA.flatMap(_ => getB )
但我想大多数人都会投票支持理解