私は自分自身をとてもよく知っている言語を探しています。ローカル変数またはパッシングパラメータの名前を取得できる言語はありますか?
私はそのような言語が何であるかわからないので、ここではJavaを例として使用します。
たとえば、ローカル変数に定義された「名前」を取得できます。
String google = "http://google.com";
System.out.println(google.???);
// it prints `google`
またはGET通過パラメータ名:
void hello(String name) {
System.out.println(name.???);
}
String jeff = "My name is Jeff";
hello(jeff);
// it prints `jeff`, not `My name is Jeff`
は、任意の言語があり、そのような力を持っていますか?
いいえ、javaはローカル変数の名前、または私の例ではパラメータを渡す名前を取得できません。 – Freewind
あなたの例のようにパラメータを渡す名前を知りたければ、 "name"メンバを持つ独自のクラスを定義する必要があります。 – adrien
言語を探していますが、組み込みのサポートがあります。 – Freewind