自作したRubyの簡単なプログラムを実行してみます。

月曜日から金曜日に食べる予定の夕食を登録して表示する・・・という簡単なプログラムを作ってみましたので見てください !

 

https://www.lettuceclub.net/recipe/kondate/

入力した夕食はこのサイトを参考にしました。

 

f:id:khirok:20191118194529p:plain

ターミナルで、作ったルビーのファイルがあるディレクトリに移動した状態で、「ruby 作ったルビーのファイル名」と入力して、プログラムを実行します。 

f:id:khirok:20191118195729p:plain

Rubyのコードはこうなっています。

最初に、29行目から33行目が表示されます。

33行目で、ユーザーが0と入力するとregister_dataメソッドが呼び出されます。

このメソッドは、1から14行目で定義しています。

 

2行目から11行目で、ユーザーは月曜日から金曜日までの夕食を入力します。

12行目では、受け取ったデータをハッシュとしてdinerという変数に入れています。

13行目では、dataにdinnerが追加されます。

そのdataが、27行目にあるdataという配列に追加されます。

 

次に、33行目において、ユーザーが1を入力すると、show_dataメソッドが呼び出されます。

このメソッドは、16から25行目で定義されています。

このメソッドの中では、dataという配列の最初のハッシュ(12行目のハッシュ)から、月曜日から金曜日の値を取り出すという処理を行なっています。

最後に、ユーザーが2を押すとプログラムが終了します。

 

以上です。

 

次回は、Ruby On Railsのエラー解決について述べたいです。