新言語Swiftでは、識別子にUnicode文字を使えて、さらに絵文字も使えるっぽいです。
なので、上のようなソースコードを書いてもコンパイラには怒られないようです。他の人には怒られるかもしれませんけど。
ちなみに、Goでも言語仕様的にはunicode識別子が利用できそうに書いていますが、こちらはgoコンパイラでエラーになってしまいました。
$ go run beer.go
./a.go:6: invalid identifier character U+1f37a
./a.go:7: invalid identifier character U+1f37a
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。