Hi,
I wish to define a mutable structure containing - among other things - an array
mutable struct MyType
values :: Matrix{Float} # stands for arbitrary Array of arbitrary data
end
I then wish to create a variable of this type without allocating the Array because I do not yet know what length it will be. To this effect, I should define a constructor
MyType() = MyType(???)
The ??? stands for “how do I tell Julia to wait 'til I’m good and ready to allocate an array”. []
works if my array is a Vector, but not otherwise (and for all I know could be giving work to the GC)
Philippe