Charles McAnany Wrote: > Hi, all. So I'm new to this whole contract thing. (I'm coming from C and > Java.) > I got the impression that using foo(out arg) means that arg is given its > default value, but other than that it's just like ref. So, here's the basic > code I have thus far.
The init value for a dynamic array is null. Thus you have an empty array when you change to 'out', and you assign nothing into it.
