Non… Tu peux toujours essayer en Java (ou même en C# pour le coup), ça t'enverra chier.
La plupart des langages autorisent les caractères Unicode de la catégorie des lettres, de la catégorie des chiffres et de quelques autres catégories dans les mots clés, et non n'importe quel symbole.
cf. le manuel officiel de swift :
« 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. »
Extrait de: Apple Inc. « The Swift Programming Language. » iBooks. https://itun.es/fr/jEUH0.l
et cf. la grammaire
ici.
(Je remarque que ça inclut vraiment pratiquement tous les points de code hors BMP, mais par contre les symboles kikoo (plage U+2600 - U+2767) genre le bonhomme de neige unicode ☃ ne sont pas inclus dans la liste

)