АО
Size: a a a
АО
KT
KT
KT
KT
KT
struct QVector{N, T <: Integer}
val :: T
ns :: NTuple{N, Int}
end
@code_warntype x.nsKT
KT
KT
x = QVector(1, (1,2,3))
w(x) = x.ns
@benchmark w(x)
AB
AB
ВФ
x = QVector(1, (1,2,3))
w(x) = x.ns
@benchmark w(x)
SV
VG
x = QVector(1, (1,2,3))
w(x) = x.ns
@benchmark w(x)
@benchmark w($x)
A
RS
A
RS
RS