A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://scala-lang.org/api/3.x/scala/util/Success.html below:

Success

We need a whole WithFilter class to honor the "doesn't create a new collection" contract even though it seems unlikely to matter much in a collection with max size 1.

We need a whole WithFilter class to honor the "doesn't create a new collection" contract even though it seems unlikely to matter much in a collection with max size 1.

Attributes
Inherited from:
Try
Source
Try.scala
Supertypes

Applies the given partial function to the value from this Success or returns this if this is a Failure.

Applies the given partial function to the value from this Success or returns this if this is a Failure.

Attributes
Definition Classes
Source
Try.scala

Inverts this Try.

Inverts this Try. If this is a Failure, returns its exception wrapped in a Success. If this is a Success, returns a Failure containing an UnsupportedOperationException.

Attributes
Definition Classes
Source
Try.scala

Converts this to a Failure if the predicate is not satisfied.

Converts this to a Failure if the predicate is not satisfied.

Attributes
Definition Classes
Source
Try.scala

Returns the given function applied to the value from this Success or returns this if this is a Failure.

Returns the given function applied to the value from this Success or returns this if this is a Failure.

Attributes
Definition Classes
Source
Try.scala

Transforms a nested Try, ie, a Try of type Try[Try[T]], into an un-nested Try, ie, a Try of type Try[T].

Transforms a nested Try, ie, a Try of type Try[Try[T]], into an un-nested Try, ie, a Try of type Try[T].

Attributes
Definition Classes
Source
Try.scala

Applies fa if this is a Failure or fb if this is a Success.

Applies fa if this is a Failure or fb if this is a Success. If fb is initially applied and throws an exception, then fa is applied with this exception.

Value parameters
fa

the function to apply if this is a Failure

fb

the function to apply if this is a Success

Attributes
Returns

the results of applying the function

Example
val result: Try[Int] = Try { string.toInt }
log(result.fold(
 ex => "Operation failed with " + ex,
 v => "Operation produced value: " + v
))
Definition Classes
Source
Try.scala

Applies the given function f if this is a Success, otherwise returns Unit if this is a Failure.

Applies the given function f if this is a Success, otherwise returns Unit if this is a Failure.

Note: If f throws, then this method may throw an exception.

Attributes
Definition Classes
Source
Try.scala

Returns the value from this Success or throws the exception if this is a Failure.

Returns the value from this Success or throws the exception if this is a Failure.

Attributes
Definition Classes
Source
Try.scala

Returns the value from this Success or the given default argument if this is a Failure.

Returns the value from this Success or the given default argument if this is a Failure.

Note:: This will throw an exception if it is not a success and default throws an exception.

Attributes
Definition Classes
Source
Try.scala

Returns true if the Try is a Failure, false otherwise.

Returns true if the Try is a Failure, false otherwise.

Attributes
Definition Classes
Source
Try.scala

Returns true if the Try is a Success, false otherwise.

Returns true if the Try is a Success, false otherwise.

Attributes
Definition Classes
Source
Try.scala

Maps the given function to the value from this Success or returns this if this is a Failure.

Maps the given function to the value from this Success or returns this if this is a Failure.

Attributes
Definition Classes
Source
Try.scala

Returns this Try if it's a Success or the given default argument if this is a Failure.

Returns this Try if it's a Success or the given default argument if this is a Failure.

Attributes
Definition Classes
Source
Try.scala

Applies the given function f if this is a Failure, otherwise returns this if this is a Success.

Applies the given function f if this is a Failure, otherwise returns this if this is a Success. This is like map for the exception.

Attributes
Definition Classes
Source
Try.scala

Applies the given function f if this is a Failure, otherwise returns this if this is a Success.

Applies the given function f if this is a Failure, otherwise returns this if this is a Success. This is like flatMap for the exception.

Attributes
Definition Classes
Source
Try.scala

Returns Left with Throwable if this is a Failure, otherwise returns Right with Success value.

Returns Left with Throwable if this is a Failure, otherwise returns Right with Success value.

Attributes
Definition Classes
Source
Try.scala

Returns None if this is a Failure or a Some containing the value if this is a Success.

Returns None if this is a Failure or a Some containing the value if this is a Success.

Attributes
Definition Classes
Source
Try.scala

Completes this Try by applying the function f to this if this is of type Failure, or conversely, by applying s if this is a Success.

Completes this Try by applying the function f to this if this is of type Failure, or conversely, by applying s if this is a Success.

Attributes
Definition Classes
Source
Try.scala

An iterator over the names of all the elements of this product.

An iterator over the names of all the elements of this product.

Attributes
Inherited from:
Product
Source
Product.scala

An iterator over all the elements of this product.

An iterator over all the elements of this product.

Attributes
Returns

in the default implementation, an Iterator[Any]

Inherited from:
Product
Source
Product.scala

Creates a non-strict filter, which eventually converts this to a Failure if the predicate is not satisfied.

Creates a non-strict filter, which eventually converts this to a Failure if the predicate is not satisfied.

Note: unlike filter, withFilter does not create a new Try. Instead, it restricts the domain of subsequent map, flatMap, foreach, and withFilter operations.

As Try is a one-element collection, this may be a bit overkill, but it's consistent with withFilter on Option and the other collections.

Value parameters
p

the predicate used to test elements.

Attributes
Returns

an object of class WithFilter, which supports map, flatMap, foreach, and withFilter operations. All these operations apply to those elements of this Try which satisfy the predicate p.

Inherited from:
Try
Source
Try.scala

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4