Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rubyのオブジェクトモデル

 Rubyのオブジェクトモデル

mayuko hirono

October 22, 2016
Tweet

Other Decks in Programming

Transcript

  1. Rubyってこんな言語! • クラスもモジュールもメソッドも定数もすべてが第一級オブジェクト。 (変数に代入したり、引数として渡した り、返り値として渡したりできる。第一級関数とかいう表現もある。 ) • 変数に型がなく、事前に宣言が要らない。処理も入る。 (高階関数) •

    標準クラスのメソッドを書き換えられる。 • 実行時にオブジェクトの性質を参照・変更できる。(イントロスペクションて呼ばれます) • シンタックスシュガー多い • ポリモーフィズム(多態性) • 他にもあるかもm(__)m