Reflection 是否有任何语言可以获取局部变量或传递参数的名称?
我正在寻找一种“了解”自己的语言 因为我不知道是否有这样一种语言或它是什么,所以我在这里使用Java作为例子 例如,它可以获取为局部变量定义的“名称”Reflection 是否有任何语言可以获取局部变量或传递参数的名称?,reflection,Reflection,我正在寻找一种“了解”自己的语言 因为我不知道是否有这样一种语言或它是什么,所以我在这里使用Java作为例子 例如,它可以获取为局部变量定义的“名称” String google = "http://google.com"; System.out.println(google.???); // it prints `google` 或获取传递的参数名称: void hello(String name) { System.out.println(name.???); } String j
String google = "http://google.com";
System.out.println(google.???);
// it prints `google`
或获取传递的参数名称:
void hello(String name) {
System.out.println(name.???);
}
String jeff = "My name is Jeff";
hello(jeff);
// it prints `jeff`, not `My name is Jeff`
有任何语言有这样的力量吗?这叫做“反射”。
大多数现代语言都有这样的特点
- PHP:
- 爪哇: