> Swift currently does not allow operators to use $ - I assume because the > grammar reserves it in one place: `implicit-parameter-name`. I don't see why > an entire class of identifiers has been eliminated, so I propose $ instead be > reclassified as an `operator-character` so it can be used mixed in with other > such characters, but prevents the introduction of `$Identifier`-style > declarations that might conflict with implicit parameters.
I believe the reason you don't see any other $ variables is that they're reserved for the debugger and REPL. brent@Brents-MacBook-Pro ~/D/Code> swift Welcome to Apple Swift version 2.1.1 (swiftlang-700.1.101.15 clang-700.1.81). Type :help for assistance. 1> "foo" $R0: String = "foo" 2> print($R0) foo -- Brent Royal-Gordon Architechies _______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution