Numscript
Requires flag: experimental-mid-script-function-call
Call functions like balance() directly in variable declarations, and use arithmetic expressions in the vars block.
Function calls in vars#
#![feature("experimental-mid-script-function-call")]
vars {
monetary $current = balance(@users:1234, USD/2)
}
send $current (
source = @users:1234
destination = @savings:1234
)Without this feature, balance() can only be used inline. With it, you can capture the result in a variable and reference it multiple times.