[Swift-devel] Associative array in Swift [GSoC]

Ben Clifford benc at hawaga.org.uk
Sat Jun 18 19:11:22 CDT 2011


> I see no reason* why the addition operator couldn't be overloaded for
> arrays to mean "append".

With the control structures that exist now, you need to specify *some* 
index because you can extract that index (not just the values of the 
array) with foreach index,value in a { ...
}.

I personally find the idea of expression what looks like a mutating 
concatenation but isn't really to be more distasteful. But I agree with 
you on this for the most part:

>  Of course, I'd rather have this whole issue
> implemented as list comprehensions in python/karajan style (a = for v, k
> in b { f(v);}), but I think the changes, both semantic and syntactic to
> swift required to have that would be too dramatic.

-- 



More information about the Swift-devel mailing list