🗼

Ruby メソッド

2023/03/19に公開

メソッドとは

  • メソッドとは、複数の処理を1つにまとめて扱いやすくしたものこと

文字列型のメソッドを使ってみよう

  • 文字列型の文字数を数える'length'メソッド
  • 文字列を逆にする'reverse'メソッド
  • 引数に指定した文字列が含まれているかどうかを調べる'include?'メソッド
  • 使用可能なメソッド一覧を表示できる'methods'メソッド

メソッドを定義する

  • メソッドを定義するには、実行する処理内容をdef ~ end 内に記述
  • メソッドを呼び出すには、そのメソッド名を記述
  • 定義したメソッドは、定義した後に呼び出さないとNameErrorが起きる
  • メソッドは呼び出されない限り、処理が実行されない

引数とは

  • 「引数」は、メソッドを呼び出す際にメソッドに渡す値
  • 通常は、メソッド名(引数) の形で記述。引数は省略も可能。

戻り値とは

  • 戻り値(返り値)とは、メソッドの処理が終わった後に最終結果として返ってくる値である
  • 戻り値は、returnを使って指定することが出来る
  • returnを省略した場合は、def ~ end 処理内の最終結果が戻り値

FizzBuzz

  • FizzBuzz(フィズ・バズ)はシンプルなパーティゲーム
  • FizzBuzzを作成できるかどうかで技術力がわかるため、コーディングの題材として使われている。

はやくアプリケーション開発に入れるよう
振り返りでもあるからざっくり進め中、、!
考え方を慣れさせなければ😵

Discussion