我注意到,采用非“快速线性索引”子数组分配的视图,而这在经典向量上是可能的。知道如何让这个分配免费吗?
以下是该行为的说明:
function temp!(lin::Vector{Int}, v::AbstractVector)
w = view(v, lin)
return nothing
end
lin = Int[1]; v = [0.0, 0.0, 0.0, 0.0];
temp!(lin, v)
@allocated temp!(lin, v) # allocates 0
vr = view(v, 1:3)
temp!(lin, vr)
@allocated temp!(lin, vr) # allocates 64
Run Code Online (Sandbox Code Playgroud) 我正在寻找一个执行以下渲染的函数:
\nf("2") = 2\xc2\xb2\nf("15") = 2\xc2\xb9\xe2\x81\xb5\nRun Code Online (Sandbox Code Playgroud)\n我尝试过f(s) = "2\\^($s)",但这似乎不是一个有效的指数,因为我无法按 TAB 键。