Apologies and thank you.
http://docs.julialang.org/en/latest/stdlib/math/?highlight=range#Base.range


On Tue, Aug 18, 2015 at 3:11 PM, Milan Bouchet-Valat <nalimi...@club.fr>
wrote:

> Le mardi 18 août 2015 à 06:04 -0700, Michele Zaffalon a écrit :
> > Are `collect(a:b)` and `collect(range(a, b))` supposed to give the
> > same results? Does the following make sense?
> >
> >
> > julia> typeof(NaN:5)
> > FloatRange{Float64}
> >
> > julia> collect(NaN:5)
> > 0-element Array{Float64,1}
> >
> > julia> typeof(range(NaN, 5))
> > FloatRange{Float64}
> >
> > julia> collect(range(NaN, 5))
> > 5-element Array{Float64,1}:
> >  NaN
> >  NaN
> >  NaN
> >  NaN
> >  NaN
> >
> > This is on 0.4.0, commit 6becc96 on Windows 7 64 bit.
> > michele
> The difference isn't in collect(), it's in the creation of the range.
> range() expects a length as its second argument, while the colon syntax
> takes the end value instead. So you're not creating the same range at
> all.
>
> BTW, you can use dump() to see the fields of the created range, which
> allows you to check what's actually created.
>
>
> Regards
>

Reply via email to