getOrElse¶
Gets the item for the given key from a map< K, V > or nested value from an optional or try value.
If no value is available for the map or optional value, the last parameter value is returned.
Parameters:
| No. | Type | Comments | 
|---|---|---|
| 1 | map< K, V > or T ? or try< T > | The target map, try or optional value | 
| 2 | Value of type Korint | Key or index to be used to read the map or list. Not specified if 1st arg is an optional or try value | 
| 3 | Value of type ‘V’ | Value to be returned if no value was present in the container type - 1st argument | 
Returns: Optional map value or list element
Usages:
getOrElse( v:map<K, V>, key:K, elz : V ) : V
getOrElse( v: V ?, elz : V) : V
getOrElse( v: try< V >, elz : V) : V