That might be your problem. I only know how the release candidate for 0.3 behaves.
-- John On Jul 24, 2014, at 11:16 AM, [email protected] wrote: > Ah, gotcha. Splatting while using push! produces a similar error message, > however. > > ERROR: no method push!(Array{Float64,1},Float64,Float64,Float64,Float64) > > I am using 0.2.1. > > On Thursday, July 24, 2014 2:13:58 PM UTC-4, John Myles White wrote: > You must splat if you use push! > > You must _not_ splat if you use append! > > -- John > > On Jul 24, 2014, at 11:10 AM, [email protected] wrote: > >> Even splatting does not seem to work. >> My error message is now >> ERROR: no method append!(Array{Float64,1},Float64,Float64,Float64,Float64) >> Do I need to use a different sort of array? >> >> On Thursday, July 24, 2014 12:48:15 PM UTC-4, Jameson wrote: >> Yes >> >> Or use append! instead of push! >> >> >> On Thursday, July 24, 2014, <[email protected]> wrote: >> Ah, is ... equivalent to the * in Python? >> >> On Thursday, July 24, 2014 12:40:12 PM UTC-4, John Myles White wrote: >> You need to splat the tuple first: >> >> push!(tuplestorage,newtuple...) >> >> -- John >> >> On Jul 24, 2014, at 9:38 AM, [email protected] wrote: >> >> > Hi, >> > Translating some of my code from Python, I am trying to find a means of >> > concatenating and appending tuples to an array. >> > >> > In Python, I was able to do this: >> > >> > def createtuplelist: >> > tuplestorage = [] >> > for i in range(iteration): >> > newtuple = foo(i) >> > tuplestorage.append(newtuple) >> > return tuplestorage >> > >> > In Julia, I have tried to this so far: >> > function createtuplearray >> > tuplestorage = Float64[] >> > for i in Int64[1:iteration] >> > newtuple = foo(i) >> > push!(tuplestorage,newtuple) >> > return tuplestorage >> > end >> > >> > However, doing this in Julia returns the error message ERROR: no method >> > convert(Type{Float64},(Float64,Float64,Float64,Float64))in push! at >> > array.jl:659. >> > Is it possible to append tuples to an array in Julia? >> >
