文字目に数字を使うことはできません。メソッドを作ることをメソッドを定義するといいます。メソッドは定義しただけでは実行されません。実行するにはこのメソッドを呼び出す必要があります。メソッドを呼び出すprint_hello実行結果はこうなります。Hello引数を受け取るメソッドメソッドには引数を受け取るものがありました。引数を渡すことのできるメソッドも簡単に作ることができます。nameendprint_hello_name('太郎')実行結果はこうなります。受け取るメソッド__です。__の部分で引数を受け取ることを定義しています。変数に代入されメソッドの中で使うことができます。4)実行結果はこうなります。7戻り値を返すこれまで使ってきたメソッドの中には値を返すものがありました。値「3」を返しています。返しているこの、メソッドが返す値のことを「メソッドの戻り値」と言います。戻り値を返すメソッドを定義することもできます。直後に書かれた値が戻り値となります。メソッドが受け取って表示しています。実行結果はこうなります。呼ばれるとそこで__メソッドの処理が終了__してしまうので、それより後ろに書かれている処理は実行されません。4)実行結果はこうなります。7次回は自作したメソッドを使うもっと大きなプログラムを紹介します。まとめ今回はハッシュの使い方と、メソッドの作り方を紹介しました。ゲームブックプログラムではハッシュを使うことのメリットについて紹介しました。同じように動作するプログラムでもテーブルデータの持ち方を少し変えるとデータの管理がとても楽になることがあります。紹介したような少量のデータではたいした違いになりませんが、市販されるようなシナリオデータが巨大になるアプリケーションではこのような効率化がとても重要です。プログラムを作るときには、なるべく人間の手間を軽減することや、ちょっとしたミスが起こりにくくなるように注意を払うことが大切です。jp)ゲームメーカーに勤めるゲームクリエイター。使ってオープンソースのゲームが開発できないかと模索中。