我想知道这是否可行。在java中,你可以使用“null”来使某些东西变得无用。这行得通吗?
Object nil = null;
我可以使用 nil
而不是 null
吗?谢谢!
最佳答案
Java 不允许这样做。
但是,如果您想实现这种语法,同时能够在 JVM 上运行您的代码(以及其他 Java 代码),您可以查看 Groovy,它具有运算符重载(并且您也可以使用它)用于短语法的 DSL,与使用自定义运算符具有类似的效果)。
请注意,定义自定义运算符(不仅仅是重载)对于任何语言来说都是一件大事,因为您必须能够以某种方式更改词法分析器和语法。
关于java - 在java中创建自己的关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32792084/