Я хотел бы определить в Julia составной тип, который содержит массив переменной длины другого составного типа. Лучше пояснить на примере. Допустим, у меня есть тип
type p
c::Int
p() = new(0)
end
что меня действительно не волнует. Проблема в том, что я пытаюсь определить тип
type pp
len::Int
arr::Array{p}(1, len)
end
Очевидно, я получаю сообщение об ошибке типа «len not defined» и не знаю, как это исправить. Более того, как мне тогда определить конструктор типа pp
? Я новичок в Джулии и даже не уверен, возможно ли то, о чем я прошу.