Указатель NULL
- это тот, который указывает на никуда. Когда вы разыскиваете указатель p
, вы говорите «дайте мне данные в месте, хранящемся в« p ». Когда p
является нулевым указателем, местоположение, хранящееся в p
, является nowhere
, вы говорите «Дайте мне данные в месте« нигде ». Очевидно, он не может этого сделать, поэтому он выбрасывает NULL pointer exception
.
В общем, это потому, что что-то не было правильно инициализировано.
Можно использовать cat
(связывают) функцию для этого. Это берет аргумент ключевого слова dims
, который позволяет Вам указывать размер, вдоль которого требуется конкатенировать.
julia> A = rand(2,3,4,5);
julia> B = rand(2,3,6,5);
julia> C = cat(A, B, dims=3);
julia> size(C)
(2, 3, 10, 5)
можно узнать больше об эти cat
функция путем ввода ?cat
в Julia REPL.