module Oo:sig
..end
物件的操作
val copy : (< .. > as 'a) -> 'a
Oo.copy o
傳回物件 o
的副本,也就是一個新的物件,具有與 o
相同的方法和實例變數。
val id : < .. > -> int
傳回一個整數,用於識別此物件,在程式的目前執行期間是唯一的。通用的比較和雜湊函數都基於這個整數。當物件透過還原封送 (unmarshaling) 取得時,ID 會被重新整理,因此與原始物件不同。因此,包含物件的資料結構(例如雜湊表或集合)的內部不變性,在還原封送這些資料結構後會被破壞。