получая ошибку при попытке применить оператор после «если» в for-yield. непонятно почему, я видел похожие примеры в других местах
value map is not a member of Long
c <- f3
при попытке скомпилировать этот код
def f1() : Try[A]
def f2() : Try[B]
def f3() : Long
val result = for {
a <- f1
b <- f2
if b.status == successcode
c <- f3 // apply once a and b succeeded, returns a Long , unused result , tried without c<- and directly just f3 but similar syntax error
} yield a