オンラインの Ruby チュートリアルの一環として、テキスト ベースのゲームを作成する必要があります。1 つの要件はrequire
、別のファイルを取り込むために使用することです。include
メソッドを保持するモジュールと同様に、それを行いました。しかし、私は望む結果を生み出すことができません。モジュールを含む私のファイルは次のとおりです。
module Inventory
def Inventory.inventory(item)
items = Array.new
if item == "show"
items.inspect
else
items << item
end
end
end
引数を渡すときに使用できる文字列として、パラメーター(item)
を配列に追加する必要があります。items
inspected
"show"
たとえば、インベントリに「コウモリ」を追加したいので、 を呼び出しますInventory.inventory("bat")
。後で、他のものを追加したいと思います。しかし、私が電話Inventory.inventory("show")
しても何も表示されません。
ここで他の多くのチュートリアルと何百もの質問を見て何日も過ごしましたが、まだうまくいきません. 私はおそらく本当に基本的なことを理解していないので、まだ学んでいるのでよろしくお願いします。
配列に追加する方法ですか?私がそれを見せようとしている方法は?または、メソッドと引数の使用方法がわかりませんか?