在Julia语言中,我想在字符串上使用定义为Array{T,1},也就是Vector{T}的函数,从而将其视为Array{Char,1}。
我想要使用的一个函数示例:
我想要使用的一个函数示例:
julia> deleteat!("Hrello!",2)
ERROR: MethodError: no method matching deleteat!(::String, ::Int64)
Closest candidates are:
deleteat!(::Array{T,1} where T, ::Integer) at array.jl:1177
deleteat!(::Array{T,1} where T, ::Any) at array.jl:1214
deleteat!(::BitArray{1}, ::Integer) at bitarray.jl:901
...
Stacktrace:
[1] top-level scope at none:0
julia> deleteat!(['H','r','e','l','l','o','!'], 2)
6-element Array{Char,1}:
'H'
'e'
'l'
'l'
'o'
'!'
明确一点,我想从一个字符串开始,并最终得到一个字符串,但使用数组 {Char,1} 操作来改变字符串。