> If I define an array using the syntax > > a = [start:step:end] > > how can I later recover the step? I tried step(a), but that only seems to > work for integer ranges.
Why not keep the range? It should work just like an array but use less memory: a = start:step:end and step works for float ranges: julia> step(0.5:6.1:40) 6.1
