Chr*_*ill 2 programming-languages emoticons
我刚刚与开发人员讨论了在C#中命名类的问题.我的最后一句话就是:"我们不要在我们的班级名字中放置任何表情符号."
我想不出一种可以将表情符号放在C#类名中的方法,但我并没有想太多.这可能吗?
有任何编程语言允许吗?能够执行此操作的最佳/最差语言是什么?
更新:计划答案最好回答我的问题.经过快速讨论后,这是一个快速的想法,所以我会在很短的时间后接受,然后继续我的生活.谢谢你的回复.
例如,在计划,你可以灵活地包括像符号:,-,/在名称...
(define (:-D x)
(+ x 1))
...
(:-D 9)
output: 10
Run Code Online (Sandbox Code Playgroud)
C#支持任何用于标识符的Unicode字母,因此如果您在Unicode表中找到适合表情符号的字母,则可以使用它们.CLR本身允许在标识符名称中使用更多字符,比如编译器生成的名称中使用的典型反引号,因此您可以通过在MSIL中定义真正奇怪的名称,然后在C#中使用反射加载类来实现它,因为它不支持那些人物......
oO想到了方法名称.它本身就是一个表情符号(小眼睛和大眼睛),但是当它被引用时,它会扩展到一个思想泡泡:.oO(Hello).