Can you elaborate on that? How can you change the type of y in my example?
W dniu czwartek, 17 kwietnia 2014 16:38:48 UTC+2 użytkownik John Myles White napisał: > > Because list comprehensions in the global scope can't be sure that you > aren't changing the type of y along the way. > > -- John > > On Apr 17, 2014, at 7:37 AM, Paweł Biernat <[email protected]<javascript:>> > wrote: > > Could someone please explain to me the difference between the two cases? > > julia> y=[1] > 1-element Array{Int64,1}: > 1 > > julia> [y[1] for i=1] > 1-element Array{Any,1}: > 1 > > julia> [y[1]] > 1-element Array{Int64,1}: > 1 > > In particular, why is in the first case the element type is Any, but in > the second case it is Int64? > > >
