プログラミング初学者のブログです。主に Ruby on Rails を学んでいます。
TECH CAMP受講中。

8月12日:ブロック、クラス

こんばんは。

今日は、誕生日でした。またひとつ歳をとりました。

 

なので今日は自分を甘やかしてます。

1時間勉強しました。

読み物コンテンツを読んだだけです。

 

【ブロック】

  • do〜endまでがブロック
  • メソッドの引数としてブロックを渡している
  • 「people.each do |person|」の「|person|」はブロック変数
  • 1行で記述もできる
people.each { |person| puts person }
  • 自分で定義したメソッドにもブロックを使うことができる
  • yieldを記述する

 

【クラス】

  • クラスの継承ができる
  • 親クラス(スーパークラス)、子クラス(サブクラス)
class Child < Parent
end

 

自分を甘やかしているのに仕事は容赦なく降りかかってくる...