GeoJSON.jl icon indicating copy to clipboard operation
GeoJSON.jl copied to clipboard

add firstindex support, x[begin]

Open visr opened this issue 2 years ago • 0 comments

This errors for all GeoJSON types that otherwise support getindex:

using GeoJSON
p = GeoJSON.read("""{"type":"Point","coordinates":[30,10]}""")
p[begin]  # MethodError: no method matching firstindex(::GeoJSON.Point{2, Float32})

x[end] does work so I guess that has a fine fallback. I assume this is a matter of Base.firstindex(...) = 1 for a few types.

https://docs.julialang.org/en/v1/manual/interfaces/#Indexing

visr avatar Aug 15 '23 21:08 visr