什麼是物件?
物件(object) = 狀態(state) + 行為(behavior)
Ruby 和其他的程式語言不太一樣,幾乎看的到的都是物件!
像是數字,字串,陣列… 等等。
很明顯 Ruby 是一個物件導向 (OOP) 的語言程式。
Ruby 的世界裡幾乎都是物件,所以很方便讓工程師使用。
但極少數不是物件,像 Block 區塊就不是,他無法單獨使用!
Block 區塊在 Ruby 裡比較特例一點。
參考資料
1.https://www.ruby-lang.org/zh_tw/about/
2.https://railsbook.tw/chapters/08-ruby-basic-4.html