Failure type
Direct parent types
- Result
Result of a computation Direct subtypes: 2
Methods
- Bool(f:Failure) Source: stdlib.ngs:2964
Convert Failure to Bool (false) Returns
false
- each(f:Failure, fun:Fun) Source: stdlib.ngs:2937
No-op, returns f Returns
f
- filter(f:Failure, predicate:Any) Source: stdlib.ngs:2956
No-op, returns f Returns
fExample
Failure("blah").filter(X>5) # <Failure val=blah>
- get(f:Failure) Source: stdlib.ngs:2907
Throws ResultFail Example
{ 1 / 0 }.Result().get() # ResultFail exception
- get(f:Failure, dflt:Any) Source: stdlib.ngs:2917
Retruns dflt Example
{ 1 / 0 }.Result().get(100) # 100
- init(f:Failure, e:Exception) Source: stdlib.ngs:2897
Initialize Failure with the given value.
- map(f:Failure, fun:Fun) Source: stdlib.ngs:2941
No-op, returns f Returns
f