【发布时间】:2022-10-04 22:07:20
【问题描述】:
julia> x = "abcdefg"
"abcdefg"
julia> GC.@preserve x unsafe_store!(pointer(x), 'A', 1)
Ptr{UInt8} @0x0000000118532160
julia> x
"Abcdefg"
我知道直接编辑应该是不可变类型的 String 有点疯狂。
但是我想问一下为什么它很危险,在这种情况下会导致致命的错误。
【问题讨论】:
标签: julia