得到TypeRep我想寫這種類型的簽名功能:哈斯克爾 - 從具體類型實例
getTypeRep :: Typeable a => t a -> TypeRep
其中TypeRep將是一個的類型表示,不噸一個。也就是說,編譯器應該在任何呼叫站點自動返回正確的類型表示[至getTypeRep],這將具有a的具體類型。
要添加一些上下文,我想要創建一個「動態類型」的數據類型,其扭曲將記住頂級類型,但不是它的參數。例如,我想打開MyClass的一個成動態MyClass的,並且上述功能將被用於創建存儲類型參數一個的表示動態MyClass的的實例。