作者: ねこ丸 | |
日時: 2005/11/14(11:58) |
ちょっと振り返るとここは自分専用のチラシの裏状態に…。 まぁいいか。 今日は「変数の中身を変数名にできるか?」という質問です。 Perl では $abc = 'def'; $def = 'abc'; print ${$abc}; 結果: 'abc' という書き方が可能なのですが、Ruby ではこういう書き方はできないでしょ うか? あちこち探しまわって #{var} という書き方を見つけましたが、これ は var の中身を文字列に展開するだけですよね? 中身を変数名として使いた いのですが。 もちろんそういう参照の仕方が必要そうなものは、名前をキーにしてハッシュ に入れてしまえばいいんですし、その方が分かりやすくなるとは思うんですけ ど、そういう需要ってないのかな?と思ったもので。 -- ねこ丸