システムエンジニアくずれの気ままな日記です。
以下のような変数があったとして、
str1,str2,str3
処理によって変数名の数値の部分を動的に設定できないかと調べてみたら
eval( "strGet = str" + i.to_s)
で、出来ました。"eval"を使うといいんですね。
ちなみに、こんなやり方でも取れるようです。
hoge = "strGet"eval( "#{hoge} = str" + i.to_s)
0 件のコメント:
コメントを投稿