您可以用您的语言将哪些表情符号添加到班级名称中?

Chr*_*ill 2 programming-languages emoticons

我刚刚与开发人员讨论了在C#中命名类的问题.我的最后一句话就是:"我们不要在我们的班级名字中放置任何表情符号."

我想不出一种可以将表情符号放在C#类名中的方法,但我并没有想太多.这可能吗?

有任何编程语言允许吗?能够执行此操作的最佳/最差语言是什么?

更新:计划答案最好回答我的问题.经过快速讨论后,这是一个快速的想法,所以我会在很短的时间后接受,然后继续我的生活.谢谢你的回复.

moo*_*dow 10

许多日式表情符号--O_o,v_v等 - 在大多数语言中都是标识符名称的完美合法子串.

  • +1:迄今为止最佳国际化 (2认同)

Nic*_*kis 7

例如,在计划,你可以灵活地包括像符号:,-,/在名称...

(define (:-D x)
  (+ x 1))
...

(:-D 9)
output: 10
Run Code Online (Sandbox Code Playgroud)


Ore*_*ost 6

C#支持任何用于标识符的Unicode字母,因此如果您在Unicode表中找到适合表情符号的字母,则可以使用它们.CLR本身允许在标识符名称中使用更多字符,比如编译器生成的名称中使用的典型反引号,因此您可以通过在MSIL中定义真正奇怪的名称,然后在C#中使用反射加载类来实现它,因为它不支持那些人物......

oO想到了方法名称.它本身就是一个表情符号(小眼睛和大眼睛),但是当它被引用时,它会扩展到一个思想泡泡:.oO(Hello).