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?
>>
>>

Reply via email to