Параметр функции 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 элементы?

Ответы на вопрос(1)

Ваш ответ на вопрос