2DAY〜30DAYトライアル〜
皆さんこんにちは!
nocchiです!d-.-b👍🏻
今週も始まり皆さんもエンジンがかかってきた頃でしょーか!
nocchiもエンジン全開でいきたいと思います!!
2DAYS nocchi
今回も引き続き
Progateと東京フリーランスにお世話になりながら、学習している内容をお伝えしたいと思います!
2DAY
今回の内容はProgate RubyⅢの学習です!
①メソッドを学ぼう
複数の処理をまとめたメソッドの定義と呼び出しについて学びました!
【定義】
def メソッド名
処理
end
【呼び出し】
メソッド名
何度も出てくる処理なんかは、メソッドにまとめる事でコードを短縮出来るんだな、変更が必要な時に1個の修正で良くなるんだなって理解することが出来ました。
②引数
メソッドに引数をいれる事で値が代入される事を学びました!
def メソッド名(引数名)
処理(puts "私の名前は#{引数名}です")
end
メソッド名(値)
共通の処理が複数行われる際にはメソッドと引数を使うことでシンプルに出来ることが理解出来ました!
③戻り値
メソッドの呼び出し部分にて、変数に引数の処理をした結果を代入出来ることを学びました!
def メソッド名(引数)
return(値)*引数の処理方法
end
変数 = メソッド名(値)
複数の引数が発生するメソッドにおいて、計算などが必要な場合にシンプルに共通処理ができる事が理解出来ました!
④キーワード引数
一つのメソッドの引数が多い場合に呼び出し側の該当値が分かりにくい状態を回避する為の方法について学びました!
def メソッド名(引数①:,引数②:,引数③:)
処理
end
メソッド名(引数①:値①,引数②:値②,引数③:値③)
プログラミングは1人で完結するものばかりではなく、出来るだけ分かりやすくする必要がある事が理解出来ました。
とゆー事で!
デイトラ2日目の学習内容をお伝えしました。
今回は学習範囲としては少なかったのですが、一気に難易度が上がったと感じました。
nocchiはあんまり分かってないけど、進めていくってスタイルで何とか範囲を終了!!
ノチブロを書きながら、理解が深まった!って感覚です。
まだまだ、忘れちゃってた事や復習しながらじゃないと皆さんにお伝えが出来る状態ではないですが、少しずつ理解が深まる事を期待しています!
次回のノチブロは
3DAYS nocchi
3日目の学習内容についてお伝えしていきます!
いつも応援して下さってありがとうございます!
ブログをしている事が効率的な学習にもつながるかも!って意外な発見をしたnocchiでした。
改めてアウトプットの大切さを実感しました!
ではまた!d-.-b🤚🏻