#define 指令 Java
#define directive in Java
我正在寻找一种在 Java 中使用类似于 #define
的方法。我知道那里没有预处理器,但我怀疑无法实现类似的东西。理想情况下,我正在寻找一种在 Java 中翻译此 C++ 代码的方法:
#include <cstdio>
#define HelloWorld
#define BEGIN {
#define END }
#define PROGRAM int main()
#define WRITELN(a) puts(a);
PROGRAM HelloWorld
BEGIN
WRITELN("Hello, World")
END
在这被标记为重复之前我想声明我正在寻找一种在编译之前定义字符串常量的方法,这个网站上有关于数字的问题,但这不是我的问题寻找。我显然需要再次解释这个问题有何不同。有人链接的问题的 OP 询问 Java 中的 #define
是否存在,答案是否定的。我要问的是如何声明在编译前计算的字符串常量。
而且我也知道它的用途是有限的,但是我不明白为什么 #define NAME Larry
中的某些东西没有用。
我正在寻找一种在 Java 中使用类似于 #define
的方法。我知道那里没有预处理器,但我怀疑无法实现类似的东西。理想情况下,我正在寻找一种在 Java 中翻译此 C++ 代码的方法:
#include <cstdio>
#define HelloWorld
#define BEGIN {
#define END }
#define PROGRAM int main()
#define WRITELN(a) puts(a);
PROGRAM HelloWorld
BEGIN
WRITELN("Hello, World")
END
在这被标记为重复之前我想声明我正在寻找一种在编译之前定义字符串常量的方法,这个网站上有关于数字的问题,但这不是我的问题寻找。我显然需要再次解释这个问题有何不同。有人链接的问题的 OP 询问 Java 中的 #define
是否存在,答案是否定的。我要问的是如何声明在编译前计算的字符串常量。
而且我也知道它的用途是有限的,但是我不明白为什么 #define NAME Larry
中的某些东西没有用。