следующий код Julia:Vector {AbstractString} Параметр функции не будет принимать Вектор {строка} ввода в Джулии
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
элементы?