[swift-evolution] Strings in Swift 4

Jaden Geller jgeller at caltech.edu
Fri Jan 20 17:29:57 CST 2017


> On Jan 20, 2017, at 2:57 PM, Dave Abrahams via swift-evolution <swift-evolution at swift.org> wrote:
> 
>> The “Empty Subscript”
>> 
>> Empty subscript seems weird. IMO, it’s because of the asymmetry
>> between subscripts and computed properties. I would favour a model
>> which unifies computed properties and subscripts (e.g. computed
>> properties could return “addressors” for in-place mutation).
>> Maybe this could be an “entireCollection”/“entireSlice" computed
>> property?
> 
> It could, but x.entireSlice is syntactically heavyweight compared to
> x[], and x[] lives on a continuum with x[a...], x[..<b], and x[a..<b]

Wouldn’t `x[…]` be more consistent with these other syntaxes?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20170120/2f06032f/attachment.html>


More information about the swift-evolution mailing list