Apparently you can use emoji in the identifiers. 😲 ( http://www.globalnerdy.com/2014/06/03/swift-fun-fact-1-you-can-use-emoji-characters-in-variable-constant-function-and-class-names/ )
Mark <https://google.com/+MarkDavis> *— Il meglio è l’inimico del bene —* On Wed, Jun 4, 2014 at 11:28 AM, Andre Schappo <a.scha...@lboro.ac.uk> wrote: > Swift is Apple's new programming language. In Swift, variable and constant > names can be constructed from Unicode characters. Here are a couple of > examples from Apple's doc > http://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html > > let π = 3.14159 > let 你好 = "你好世界" > > I think this a huge step forward for i18n and Unicode. > > There are some restrictions on which Unicode chars can be used. From > Apple's doc > > "Constant and variable names cannot contain mathematical symbols, arrows, > private-use (or invalid) Unicode code points, or line- and box-drawing > characters. Nor can they begin with a number, although numbers may be > included elsewhere within the name." > > The restrictions seem a little like IDNA2008. Anyone have links to info > giving a detailed explanation/tabulation of allowed and non allowed Unicode > chars for Swift Variable and Constant names? > > André Schappo > > > _______________________________________________ > Unicode mailing list > Unicode@unicode.org > http://unicode.org/mailman/listinfo/unicode >
_______________________________________________ Unicode mailing list Unicode@unicode.org http://unicode.org/mailman/listinfo/unicode