increase map value()
This function increases the value under key a in a map c by the value b. Note: If the initial value in the map is not numeric, it is converted to "0".
The return value of the function is the value of b converted to the type "BigDecimal".
Parameters
Parameter |
Description |
a |
Key of the value. |
b |
The value to be added. |
c |
(optional) Name of the map. Default: "default". |
d |
(optional) "true", if only values without set Empty Flag should be used in b. Default: "false". |
Example
The example entries are to be seen as called in sequence. The value under key "mykey" in map "mymap" is initially "0".
Parameter a |
Parameter b |
Parameter b empty? |
Parameter c |
Parameter d |
Result |
Value in map |
mykey |
123 |
No |
mymap |
|
123 |
123 |
mykey |
123 |
No |
mymap |
|
123 |
246 |
mykey |
123 |
Yes |
mymap |
|
123 |
369 |
mykey |
123 |
Yes |
mymap |
false |
123 |
492 |
mykey |
123 |
Yes |
mymap |
true |
123 |
492 |