2010-06-22 38 views
-1

返回類的類型我需要檢查參數的命名空間的功能,並返回類類型紅寶石

例如:

checkType(id) 
    if id starts with "p:" 
    return <Class Type> 
end 

我沒有一個實例檢查時使用類型的ID

+2

我很難理解這個問題。你想返回一個對象的類,但是你實際上並沒有這個對象,而只是一個對象的id?如果是這樣,它是什麼樣的ID?它不能是object_id,因爲這是一個數字,不可能以「p:」開頭。 – sepp2k 2010-06-22 10:56:42

回答

0

這是一種蹩腳的,駭人的方法,但如果你知道你正在尋找的是什麼ID,並且沒有太多,你可以創建ID到ClassType的哈希映射。