Swift

Mark Davis ☕️ mark at macchiato.com
Wed Jun 4 04:41:17 CDT 2014


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.Schappo at 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 at unicode.org
> http://unicode.org/mailman/listinfo/unicode
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://unicode.org/pipermail/unicode/attachments/20140604/b4a61af0/attachment.html>


More information about the Unicode mailing list