配列内のキーワード (手がかり) を見つけてその位置を返すコードがいくつかあります。この結果を取得して、puts コマンドとして実行しようとしています。配列内の「ソフトウェアに含まれる」位置を常に知っているとは限らないため、この検索が必要です
以下の私のコードは単純な出力「手がかり[2]」ですが、実際に実行したいのは、入力したかのように手がかり[2]を置くため、出力は「ソフトウェアが含まれています」になります。
これを実行可能にする方法はありますか?
clues = Array.new
clues << 'Power supply type'
clues << 'Slots'
clues << 'Software included'
Var100 = clues.rindex('Software included')
Var101 = "clues[#{Var100}]"
command_store = Array.new
command_store << lambda {puts "clues[#{Var101}]" }