Параметр функции Vector {AbstractString} не будет принимать ввод Vector {String} в julia
Следующий код в Юлии:
function foo(a::Vector{AbstractString})
end
foo(["a"])
выдает следующую ошибку:
ERROR: MethodError: no method matching foo(::Array{String,1})
Closest candidates are:
foo(::Array{AbstractString,1}) at REPL[77]:2
Хотя следующий код выполняется, как и ожидалось:
function foo(a::Vector{String})
end
foo(["a"])
И далее,AbstractString
обычно совпадаетString
как в:
function foo(::AbstractString)
end
foo("a")
Как я могу вызвать функцию сVector{AbstractString}
параметр, если у меня естьString
элементы?