Ara que alguns llenguatges accepten qualsevol "lletra" Unicode en els seus
identificadors apareixen noves i creatives formes de posar noms a
variables, funcions, etc.
Hi ha moltes maneres d'explorar el reportori Unicode però m'agrada
especialment
https://www.compart.com/en/unicode
https://www.compart.com/en/unicode/category
https://www.compart.com/en/unicode/category/Lm
https://www.compart.com/en/unicode/based/U+004D
Algunes "lletres" interessants: ː ߺ ʹ ʺ ˈ ˉ Ⱶ 🄼
Exemple amb Scheme:
scheme@(guile-user)> (define Aʹ 1)
scheme@(guile-user)> Aʹ
$1 = 1
scheme@(guile-user)> (define 🄼 "musica")
scheme@(guile-user)> 🄼
$1 = "musica"
Exemple amb Go:
func gcdˈα(a, b int) int {
for b != 0 {
a, b = b, a%b
}
return a
}
That's all, folks!
--
« Cap home segueix sent massa el que era quan es reconeix a si mateix. »
Thomas Mann