[swift-evolution] << Operator to append to array

Paul Ossenbruggen possen at gmail.com
Mon Dec 21 11:28:38 CST 2015


You can do this already

left += [right]

> On Dec 21, 2015, at 9:22 AM, James Campbell via swift-evolution <swift-evolution at swift.org> wrote:
> 
> I already have an implementation:
> 
> func <<<T>(var left: Array<T>, right:T)
> 
> {
> 
>     left.append(right)
> 
> }
> 
> 
> 
> It makes
> 
> myArray.append(myArrayItem)
> 
> become:
> 
> myArray << myArrayItem
> 
> 
> 
> Which is shorter and a lot of languages such as Ruby already use this.
> 
> 
> -- 
>  Wizard
> james at supmenow.com <mailto:james at supmenow.com>
> +44 7523 279 698
>  _______________________________________________
> swift-evolution mailing list
> swift-evolution at swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20151221/189c5158/attachment-0001.html>


More information about the swift-evolution mailing list