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, <yaois...@gmail.com <javascript:>> 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, yaois...@gmail.com 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? 
>>>
>>>

Reply via email to