{ x <- ... тут низы с изером y <- ... тут низы с изером } yield x*y почему не так?
Ну это очень примитивный пимер привел, там на самом деле больше операций.
{ x <- ... тут низы с изером y <- ... тут низы с изером z <- Result.pure(x * y) x1 <- ... тут низы с изером y1 <- ... тут низы с изером z1 <- Result.pure(z * x1 * y1) x2 <- ... тут низы с изером y2 <- ... тут низы с изером z2 <- Result.pure(z1 * x2 * y2) } yield z2
Ну это очень примитивный пимер привел, там на самом деле больше операций.
{ x <- ... тут низы с изером y <- ... тут низы с изером z <- Result.pure(x * y) x1 <- ... тут низы с изером y1 <- ... тут низы с изером z1 <- Result.pure(z * x1 * y1) x2 <- ... тут низы с изером y2 <- ... тут низы с изером z2 <- Result.pure(z1 * x2 * y2) } yield z2