看板 Ruby 關於我們 聯絡資訊
小弟最近剛開始接觸Ruby 所以有些語法還不太熟 下面這樣寫執行時會發生錯誤 請問Ruby沒有提供多型的功能嘛 還是只有建構式如此呢 class HtmlElement def initialize(szTag) @arrEle = Array.new @hAtr = Hash.new @szTag = szTag end def initialize(szTag, szValue) @arrEle= Array.new @hAtr = Hash.new @szTag = szTag @arrEle.push(szValue) end end -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.220.71.34
poga:這不是多型,這是function overloading,Ruby本身沒有 04/12 12:01
poga:但是可以用其他方式做到類似的效果 04/12 12:01
ireullin:請問有參考的資料嘛,或搜尋什麼關鍵字 04/12 13:11