我正在寻找一种非常“了解”自身的语言。
由于我不知道是否有这样的语言或它是什么,所以我在这里以 Java 为例。
例如,它可以获得为局部变量定义的“名称”。
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`
有没有语言有这样的力量?