Yes, now it works. Thanks!
On Thursday, July 24, 2014 2:17:36 PM UTC-4, John Myles White wrote: > > 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] <javascript:> 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? >>>>> >>>>> >> >
