作者: ねこ丸
日時: 2005/11/14(11:58)
  ちょっと振り返るとここは自分専用のチラシの裏状態に…。
  まぁいいか。

  今日は「変数の中身を変数名にできるか?」という質問です。
  Perl では

$abc = 'def';
$def = 'abc';

print ${$abc};

結果: 'abc'

  という書き方が可能なのですが、Ruby ではこういう書き方はできないでしょ
うか? あちこち探しまわって #{var} という書き方を見つけましたが、これ
は var の中身を文字列に展開するだけですよね? 中身を変数名として使いた
いのですが。

  もちろんそういう参照の仕方が必要そうなものは、名前をキーにしてハッシュ
に入れてしまえばいいんですし、その方が分かりやすくなるとは思うんですけ
ど、そういう需要ってないのかな?と思ったもので。

--
    ねこ丸