Returns the value of this Bind
, or the default
value for a Trap
.
Returns the value of this Bind
, or the default
value for a Trap
.
Returns the binding of a function applied to the value of this Bind
,
otherwise returns this Trap
.
Returns the binding of a function applied to the value of this Bind
,
otherwise returns this Trap
.
Selects fused combinators that trap exceptions with the given handler.
Selects fused combinators that trap exceptions with the given handler.
Synonym for bindOrElse
.
Synonym for bindOrElse
.
Returns true
if this is the false
value of the Truth
, otherwise returns false
.
Returns true
if this is the false
value of the Truth
, otherwise returns false
.
Returns true
if this is the true
value of the Truth
, otherwise returns false
.
Returns true
if this is the true
value of the Truth
, otherwise returns false
.
Returns this Bind
, or the other
binding for a Trap
.
Returns this Bind
, or the other
binding for a Trap
.
Returns the value of this Bind
, or null
for a Trap
.
Returns the value of this Bind
, or null
for a Trap
.
Binds the result of a function applied to the value of this Trap
,
if defined, otherwise returns this.
Binds the result of a function applied to the value of this Trap
,
if defined, otherwise returns this.
Returns the binding of a function applied to the value of this Trap
,
if defined, otherwise returns this.
Returns the binding of a function applied to the value of this Trap
,
if defined, otherwise returns this.
(bind: GeneralTraverserOps[A]).count(p)
(bind: GeneralContainerOps[A]).count(p)
(bind: GeneralCollectionOps[A]).count(p)
(bind: StrictTraverserOps[A, Traverser[_]]).drop(lower)(builder)
(bind: StrictContainerOps[A, Container[_]]).drop(lower)(builder)
(bind: StrictCollectionOps[A, Collection[_]]).drop(lower)(builder)
(bind: StrictTraverserOps[A, Traverser[_]]).dropWhile(p)(builder)
(bind: StrictContainerOps[A, Container[_]]).dropWhile(p)(builder)
(bind: StrictCollectionOps[A, Collection[_]]).dropWhile(p)(builder)
(bind: GeneralTraverserOps[A]).eagerly
(bind: GeneralContainerOps[A]).eagerly
(bind: GeneralCollectionOps[A]).eagerly
Returns true
if the value of this Bind
satisfies the predicate,
otherwise returns false
.
Returns true
if the value of this Bind
satisfies the predicate,
otherwise returns false
.
(bind: ElseOps[A, Nothing]).exists(p)
(bind: GeneralTraverserOps[A]).exists(p)
(bind: GeneralContainerOps[A]).exists(p)
(bind: GeneralCollectionOps[A]).exists(p)
Returns true
if the value of this Bind
satisfies the predicate,
otherwise returns false
.
Returns true
if the value of this Bind
satisfies the predicate,
otherwise returns false
.
(bind: ElseOps[A, Nothing]).exists(p)
Returns this Bind
if its value satisfies the predicate,
returns the unit Trap
if its value does not satisfy the predicate,
otherwise returns this Trap
.
Returns this Bind
if its value satisfies the predicate,
returns the unit Trap
if its value does not satisfy the predicate,
otherwise returns this Trap
.
(bind: ElseOps[A, Nothing]).filter(p)
(bind: StrictTraverserOps[A, Traverser[_]]).filter(p)(builder)
(bind: StrictContainerOps[A, Container[_]]).filter(p)(builder)
(bind: StrictCollectionOps[A, Collection[_]]).filter(p)(builder)
Returns this Bind
if its value satisfies the predicate,
returns the unit Trap
if its value does not satisfy the predicate,
otherwise returns this Trap
.
Returns this Bind
if its value satisfies the predicate,
returns the unit Trap
if its value does not satisfy the predicate,
otherwise returns this Trap
.
(bind: ElseOps[A, Nothing]).filter(p)
(bind: GeneralTraverserOps[A]).find(p)
(bind: GeneralContainerOps[A]).find(p)
(bind: GeneralCollectionOps[A]).find(p)
Apllies a function to the value of this Bind
, or returns the zero
value for a Trap
; equivalent to map f bindOrElse z
.
Apllies a function to the value of this Bind
, or returns the zero
value for a Trap
; equivalent to map f bindOrElse z
.
(bind: ElseOps[A, Nothing]).fold(z)(f)
Apllies a function to the value of this Bind
, or returns the zero
value for a Trap
; equivalent to map f bindOrElse z
.
Apllies a function to the value of this Bind
, or returns the zero
value for a Trap
; equivalent to map f bindOrElse z
.
(bind: ElseOps[A, Nothing]).fold(z)(f)
(bind: GeneralTraverserOps[A]).forall(p)
(bind: GeneralContainerOps[A]).forall(p)
(bind: GeneralCollectionOps[A]).forall(p)
Applies a function to the value of this Bind
, otherwise does nothing.
Applies a function to the value of this Bind
, otherwise does nothing.
(bind: ElseOps[A, Nothing]).foreach(f)
Applies a function to the value of this Bind
, otherwise does nothing.
Applies a function to the value of this Bind
, otherwise does nothing.
(bind: ElseOps[A, Nothing]).foreach(f)
Selects fused combinators that trap non-fatal exceptions.
Selects fused combinators that trap non-fatal exceptions.
(bind: ElseOps[A, Nothing]).fuse(isTry)
Selects fused combinators that trap non-fatal exceptions.
Selects fused combinators that trap non-fatal exceptions.
(bind: ElseOps[A, Nothing]).fuse(isTry)
(bind: GeneralTraverserOps[A]).lazily
(bind: GeneralContainerOps[A]).lazily
(bind: GeneralCollectionOps[A]).lazily
Binds the result of a function applied to the value of this Bind
,
otherwise returns this Trap
.
Binds the result of a function applied to the value of this Bind
,
otherwise returns this Trap
.
(bind: ElseOps[A, Nothing]).map(f)
Binds the result of a function applied to the value of this Bind
,
otherwise returns this Trap
.
Binds the result of a function applied to the value of this Bind
,
otherwise returns this Trap
.
(bind: ElseOps[A, Nothing]).map(f)
(bind: StrictTraverserOps[A, Traverser[_]]).slice(lower, upper)(builder)
(bind: StrictContainerOps[A, Container[_]]).slice(lower, upper)(builder)
(bind: StrictCollectionOps[A, Collection[_]]).slice(lower, upper)(builder)
(bind: StrictTraverserOps[A, Traverser[_]]).span(p)(builder1, builder2)
(bind: StrictContainerOps[A, Container[_]]).span(p)(builder1, builder2)
(bind: StrictCollectionOps[A, Collection[_]]).span(p)(builder1, builder2)
(bind: StrictTraverserOps[A, Traverser[_]]).take(upper)(builder)
(bind: StrictContainerOps[A, Container[_]]).take(upper)(builder)
(bind: StrictCollectionOps[A, Collection[_]]).take(upper)(builder)
(bind: StrictTraverserOps[A, Traverser[_]]).takeWhile(p)(builder)
(bind: StrictContainerOps[A, Container[_]]).takeWhile(p)(builder)
(bind: StrictCollectionOps[A, Collection[_]]).takeWhile(p)(builder)
Returns this Bind
if its value satisfies the predicate,
returns the unit Trap
if its value does not satisfy the predicate,
otherwise returns this Trap
; equivalent to filter
.
Returns this Bind
if its value satisfies the predicate,
returns the unit Trap
if its value does not satisfy the predicate,
otherwise returns this Trap
; equivalent to filter
.
(bind: ElseOps[A, Nothing]).withFilter(p)
(bind: StrictTraverserOps[A, Traverser[_]]).withFilter(p)
(bind: StrictContainerOps[A, Container[_]]).withFilter(p)
(bind: StrictCollectionOps[A, Collection[_]]).withFilter(p)
Returns this Bind
if its value satisfies the predicate,
returns the unit Trap
if its value does not satisfy the predicate,
otherwise returns this Trap
; equivalent to filter
.
Returns this Bind
if its value satisfies the predicate,
returns the unit Trap
if its value does not satisfy the predicate,
otherwise returns this Trap
; equivalent to filter
.
(bind: ElseOps[A, Nothing]).withFilter(p)