![見出し画像](https://assets.st-note.com/production/uploads/images/35549441/rectangle_large_type_2_4826a36ddf6c72cb95430fcd581da7b6.jpeg?width=1200)
TECHCAMP学習55日目
【Rubyの記法をさらに学ぶ】
目的
if文以外の条件分岐について理解すること
繰り返し処理の構文を理解すること
case文 if文よりシンプルにコードを書くことができる
while文 条件が真である時に繰り返す処理
無限ループ
処理が永遠に繰り返される
抜け出す方法 if文などの条件分岐 break
【ブロックの理解を深めよう】
目的
ブロックとは何か理解すること
メソッドでブロックを使う方法を理解すること
ブロック do〜end {}
yield メソッドに渡されたブロックを実行するための命令
ブロックを明示的に受け取る &block block.room
【クラスの理解を深めよう】
目的
既存クラスの引き継ぎについて理解
メソッドを上書きする方法を理解
クラス 親子関係を作る クラスの継承
新しいクラス < 元となるクラス
親のインスタンス変数、親のインスタンスメソッド 2つが継承される
オーバーライド 親クラスのメソッドを子クラスに同名のメソッドを定義し上書きする