我想知道这是否有效。在java中,你使用'null'来做任何事情。这会有用吗?
Object nil = null;
我可以使用nil
代替null
吗?谢谢!
答案 0 :(得分:1)
Java不允许这样做。
但是,如果你想在JVM(以及其他Java代码)上运行你的代码时想要实现这种语法,你可以看看Groovy,它有运算符重载(并且你也可以使用它)短语法的DSL,与使用自定义运算符具有相似的效果。)
请注意,定义自定义运算符(不仅仅是重载)在任何语言中都是一个大问题,因为你必须能够以某种方式改变词法分析器和语法。