On Mon, 2016-11-07 at 15:27, Fred <fred.softwa...@gmail.com> wrote:
> Hi Steven,
>
>
> I also tried a = Array{String}() unfortunately it produces errors as well.

Array{String}(0)

works.  The other creates a zero-dimensional vector (just like a scalar)
to which you cannot push.

> julia> a = Array{String}()
> WARNING: Base.String is deprecated, use AbstractString instead.
>  likely near no file:0
> 0-dimensional Array{AbstractString,0}:
> #undef
>
>
> julia> for k in keys(dict)
>     if dict[k] < 2
>      continue
>     end
>      push!(a, k)
>    end
> ERROR: MethodError: `push!` has no method matching 
> push!(::Array{AbstractString
> ,0}, ::ASCIIString)
> Closest candidates are:
>  push!(::Any, ::Any, ::Any)
>  push!(::Any, ::Any, ::Any, ::Any...)
>  push!(::Array{Any,1}, ::ANY)
>  ...
> [inlined code] from none:5
> in anonymous at no file:0

Reply via email to