Hi,
I must have missed the discussion about it somewhere, but what is the inspiration for the new $vn variable container?
According to the documentation, the only difference is that it can hold $null values, whereas variables initialised in $var to $null are coerced into an integer value of 0.
But why was this a concern? Why is it necessary? Is it not confusing to users?
Thanks,
-- Alex
Hello,
iirc, it was Alex Hermann that wanted to change $var(...) to be $null by default and also hold $null as value.
But having it initialized (and reset) to 0 is very handy in many situations, so I proposed to add a new variable. The need was the ability to check if the variable was set or not, its value 0 might be due to an assignment.
Cheers, Daniel
On 30.01.20 18:56, Alex Balashov wrote:
Hi,
I must have missed the discussion about it somewhere, but what is the inspiration for the new $vn variable container?
According to the documentation, the only difference is that it can hold $null values, whereas variables initialised in $var to $null are coerced into an integer value of 0.
But why was this a concern? Why is it necessary? Is it not confusing to users?
Thanks,
-- Alex