mutable struct keypoint
x
y
scale
angle
keypoint(x,y,scale) = new(x,y,scale)
end
a = keypoint(1,1.0,2.0) # keypoint(1, 1.0, 2.0, #undef)
Обратите внимание, что если вы затем попытаетесь получить доступ к a.angle
, вы получите
ERROR: UndefRefError: access to undefined reference
Stacktrace:
[1] getproperty(::Any, ::Symbol) at .\sysimg.jl:18
, поэтому, если вы отключите его, вы получите undef
с ошибками при доступе.Но вы можете установить его позже.