[swift-evolution] Proposal: Make $0 always refer to a closure’s first argument
Thorsten Seitz
tseitz42 at icloud.com
Wed Jan 20 14:18:50 CST 2016
That’s a good idea!
-Thorsten
PS: we might also use $0 for the tuple and $1, … for the args, like regex syntax does ($0 = whole match, $1 = first group etc.). This would not work so well with the general zero-based index behavior of Swift.
> Am 20.01.2016 um 20:05 schrieb David Waite via swift-evolution <swift-evolution at swift.org>:
>
> Since $<identifier> is reserved for the repl/debugger, $<operator character> is troublesome for parsing, and $<reserved character> could result in odd special cases or limitations in language evolution - how about just $ ?
>
> e.g., $0 is semantically a shortcut for $.0
>
> -DW
More information about the swift-evolution
mailing list