ApplyOps
Wraps a value self
and provides methods related to Apply
Value members
Concrete methods
Combine self
and fb
according to Apply[F]
and discard the A
(s)
Combine self
and fb
according to Apply[F]
and discard the A
(s)
Combine self
and fb
according to Apply[F]
and discard the A
(s), except 'fb' is non-strictly evaluated.
Combine self
and fb
according to Apply[F]
and discard the A
(s), except 'fb' is non-strictly evaluated.
Combine self
and fb
according to Apply[F]
and discard the B
(s)
Combine self
and fb
according to Apply[F]
and discard the B
(s)
Combine self
and fb
according to Apply[F]
and discard the B
(s), except 'fb' is non-strictly evaluated.
Combine self
and fb
according to Apply[F]
and discard the B
(s), except 'fb' is non-strictly evaluated.
DSL for constructing Applicative expressions.
DSL for constructing Applicative expressions.
(f1 |@| f2 |@| ... |@| fn)((v1, v2, ... vn) => ...)
is an alternative to Apply[F].applyN(f1, f2, ..., fn)((v1, v2, ... vn) => ...)
(f1 |@| f2 |@| ... |@| fn).tupled
is an alternative to Apply[F].applyN(f1, f2, ..., fn)(TupleN.apply _)
Warning: each call to |@|
leads to an allocation of wrapper object. For performance sensitive code, consider using
scalaz.Apply#applyN
directly.