2012-04-25 5 views
0

私は自分自身をとてもよく知っている言語を探しています。ローカル変数またはパッシングパラメータの名前を取得できる言語はありますか?

私はそのような言語が何であるかわからないので、ここでは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` 

は、任意の言語があり、そのような力を持っていますか?

答えて

1

検索。プロパティの名前と型、メソッド名、引数が得られます。 Objective-cにも同様の機能があります。

+0

いいえ、javaはローカル変数の名前、または私の例ではパラメータを渡す名前を取得できません。 – Freewind

+0

あなたの例のようにパラメータを渡す名前を知りたければ、 "name"メンバを持つ独自のクラスを定義する必要があります。 – adrien

+0

言語を探していますが、組み込みのサポートがあります。 – Freewind

関連する問題