在其他语言中等效的PHP constant()

sha*_*uck -1 java ocaml fortran

我希望能够从变量生成的名称中访问常量值,例如,如果变量包含'123',则获取名为'C123'的常量的内容.

在这里搜索之后我可以看到PHP能够做到这一点,但是由于我正在玩Java,OCaml和Fortran,我想知道是否有相同的这些语言?

aio*_*obe 8

这通常被称为反射.(这是关于它的维基百科文章.)

基本上它指的是"让程序检查程序"的过程.

如果您搜索反射<您选择的编程语言>,您应该能够找到足够的指导.

顺便说一下,使用反射通常是编程风格不好的标志.