[swift-evolution] [Draft] Rationalizing Sequence end-operation names
sean at fifthace.com
Tue Jul 5 14:02:35 CDT 2016
That’s pretty neat - although I’d inevitably forget and end up writing it with spaces between the “arguments" and the “operator”:
someCollection[* … idx]
But maybe even that could be made to work with some cleverness.
> On Jul 5, 2016, at 1:45 PM, Dave Abrahams via swift-evolution <swift-evolution at swift.org> wrote:
> on Sun Jul 03 2016, Nevin Brackett-Rozinsky <swift-evolution at swift.org> wrote:
>> The incomplete range concept is quite intriguing.
>> Have we considered spelling the operators with an asterisk at the
>> incomplete end?
>> prefix *..<
>> prefix *...
>> postfix ...*
>> postfix ..<*
>> That way the use-sites would look like:
>> From a “first-glance” perspective, the asterisk “looks like” a wildcard
>> placeholder, which should help readers and writers of code to understand
>> the meaning.
>> And from a future language development standpoint, we’ll keep the
>> triple-dot spelling available for whatever needs may arise (tuple
>> splatting, variadic generics, etc.)
> That's an interesting possiblity, IMO.
> swift-evolution mailing list
> swift-evolution at swift.org
More information about the swift-evolution