別の変数の名前で変数を使用するにはどうすればよいですか? たとえば、次のような配列がいくつかあります。
g_OS = ['Mac', 'Linux', 'Win']
g_Mac = ['Lion', 'Tiger', 'Jaguar']
g_Linux = ['Slackware', 'RedHat', 'Caldera']
g_Win = [ .... ]
これを行うと: g_OS.each {|OS| puts "g_#{OS}[0]"}
、'g_Mac[0]'
または'g_Linux'
リテラル文字列として出力されます。しかし、私が実際に望んでいるのは、配列の最初の要素を取得することです: g_Mac
. どうやってやるの?