El viernes, 21 de febrero de 2014 16:03:19 UTC-6, Steven G. Johnson 
escribió:
>
>
>
> On Friday, February 21, 2014 9:02:48 AM UTC-5, David P. Sanders wrote: 
>>
>> OK, I think I have answered my own question: a Set is the good structure.
>> And to create a set from an array I can do something like
>>
>> s = Set([3, 4, 5]...)
>>
>> or
>>
>> s = Set([i*2 for i in 1:5]...)
>>
>> which would be the closest thing to a set comprehension?
>>
>
> The closest thing that avoids the overhead of creating an array first 
> would currently be a loop:
>
> s = Set(Int)
> for i in 1:5
>     push!(s, i*2)
> end
>

OK, this is the conclusion I had reached, thanks.
 

>
> At some point, if (when?)
>       https://github.com/JuliaLang/julia/issues/4470
> gets added, it will be easy to add support for syntax like Set(Int, i*2 
> for i in 1:5), where the second argument implicitly creates an iterable 
> type.
>

Sounds good!
 

Reply via email to