RillBooleanOps
extensionRillBooleanOpsonRill<bool>
Operations on a Rill of booleans.
Methods
ifM() extension
For each emitted true element runs ifTrue, for each false runs ifFalse.
The chosen sub-rill is spliced into the output at each element position.
Available on Rill<O>, provided by the RillBooleanOps extension
Implementation
dart
Rill<O2> ifM<O2>(Function0<Rill<O2>> ifTrue, Function0<Rill<O2>> ifFalse) =>
flatMap((b) => b ? ifTrue() : ifFalse());