自作したRubyの簡単なプログラムを実行してみます。
月曜日から金曜日に食べる予定の夕食を登録して表示する・・・という簡単なプログラムを作ってみましたので見てください !
https://www.lettuceclub.net/recipe/kondate/
入力した夕食はこのサイトを参考にしました。
ターミナルで、作ったルビーのファイルがあるディレクトリに移動した状態で、「ruby 作ったルビーのファイル名」と入力して、プログラムを実行します。
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のエラー解決について述べたいです。