B

Size: a a a
B
PM
val updates = data.map {
case (k, v) =>
updateByKey(k, v)
}
Future.sequence(updates).map(_.filter(_ == 1))
PM
B
R
Future
.traverse(data.toList) {
case (k, v) => updateByKey(k, v)
}
.map(_.sum)
B
Future
.traverse(data.toList) {
case (k, v) => updateByKey(k, v)
}
.map(_.sum)
PM
Future
.traverse(data.toList) {
case (k, v) => updateByKey(k, v)
}
.map(_.sum)
updateByKey(k, v)
возвращает Future(0) ?PM
E
VM
D
D
VM
VM
D
VM
E
VM
E
AR
dotty-0.27.0-RC1/bin/dotc hello.scala
-- [E044] Cyclic Error: hello.scala:3:28 ---------------------------------------
3 | if x == 0 then 1 else x * factorial(x)
| ^
| Overloaded or recursive method factorial needs return type