Re: [swift-evolution] Convention to avoid conflicts with keywords

2015-12-23 Thread Rudolf Adamkovič via swift-evolution
Ah, I missed that one. Thanks for letting me know, Félix! From The Swift Programming Language: > To use a reserved word as an identifier, put a backtick (`) before and after > it. For example, class is not a valid identifier, but `class` is valid. Great! R+ > On 24 Dec 2015, at 00:05, Félix C

Re: [swift-evolution] Convention to avoid conflicts with keywords

2015-12-23 Thread Félix Cloutier via swift-evolution
Wait, the last part is not true. Félix > Le 23 déc. 2015 à 18:05:03, Félix Cloutier via swift-evolution > a écrit : > > Swift uses backticks: for `case` in cases > > Additionally, you can use (almost) any character inside backticks, including > operator characters. > > Félix > >> Le 23 déc

Re: [swift-evolution] Convention to avoid conflicts with keywords

2015-12-23 Thread Félix Cloutier via swift-evolution
Swift uses backticks: for `case` in cases Additionally, you can use (almost) any character inside backticks, including operator characters. Félix > Le 23 déc. 2015 à 18:01:20, Rudolf Adamkovič via swift-evolution > a écrit : > > In Python, a single trailing underscore is used by convention t

[swift-evolution] Convention to avoid conflicts with keywords

2015-12-23 Thread Rudolf Adamkovič via swift-evolution
In Python, a single trailing underscore is used by convention to avoid conflicts with language keywords: for case in cases ... What about Swift? Also, it would be great to document this in Swift’s API Design Guidelines. R+ Rudolf Adamkovic ___ swif