Ruby原理剖析-- 對象與類的內部數據結構

《Ruby原理剖析》的學習筆記  下圖爲Ruby對象,類,及元類的數據結構關係。 Ruby對象的定義:每個Ruby對象都是類指針和實例變量數組的組合。 Ruby類的定義    :Ruby類是包含方法定義,屬性名稱,超類指針,常量表的Ruby對象。 RObject:Ruby對象的C結構體 flags:一組布爾值,用來存儲各種內部專用的值 klass:類指針 numiv:紀錄了包含在該對象中實例變量的
相關文章
相關標籤/搜索