回答
只需使用ghci的解釋。爲了證明你的例子:
λ> :i RealFloat
class (RealFrac a, Floating a) => RealFloat a where
floatRadix :: a -> Integer
floatDigits :: a -> Int
.....
instance Floating Float -- Defined in `GHC.Float'
instance Floating Double -- Defined in `GHC.Float'
λ> :i Floating
class Fractional a => Floating a where
pi :: a
exp :: a -> a
.....
從上面的例子,你可以看到RealFloat
如何與RealFrac
和Floating
以及如何Floating
有關Fractional
。
有沒有辦法打印這棵樹easilly? – osager 2014-10-09 12:13:15
@osager沒有,我知道。這可能是一個有趣的週末項目。 :) – Sibi 2014-10-09 12:16:47
我應該指出一點,除了數字類,Haskell類的層次結構往往很淺。 – MathematicalOrchid 2014-10-09 14:45:42
- 1. 如何查找對象祖先的類型?
- 2. 獲取祖先類的泛型類型
- 3. Ruby對象模型 - 類的祖先
- 4. hpricot:找到沒有類型B或C的祖先類型A的元素
- 5. 如何檢查是否祖先是在他的祖先類型的最後一個元素
- 6. XPath查找包含CSS類的祖先節點
- 7. WordPress的菜單祖先沒有給祖先類
- 8. 獲得祖先或自己的類
- 9. 做無情的祖先查詢總是先返回祖先嗎?
- 10. 找出對象是否具有特定的類作爲祖先
- 11. 使用.NET反射找到一個共同的祖先類
- 12. WPF與RelativeSource和祖先類型的數據綁定
- 13. 查找類型參數的類型
- 14. rails_admin處理祖先類別樹
- 15. 使用類似遞歸函數的查詢選擇祖先
- 16. 如何針對LESS中的多個祖先類
- 17. jQuery查找先前的非祖先元素
- 18. 獲取基於類型和祖先場蒙戈DB記錄
- 19. 如何查找資產類型爲
- 20. Scala REPL:如何查找函數類型?
- 21. 如何查找Lotus Fields數據類型?
- 22. 祖先查詢即時父
- 23. GAE JPA查詢與祖先
- 24. 如何通過祖先
- 25. 如何查找基類的直接後代的類型?
- 26. Google Datastore祖先查詢每個祖先每秒寫一個
- 27. 查找Outlook的類型.MAPIFolder
- 28. 查找類型的異常
- 29. 在類中查找屬性的類型
- 30. 查找類型的類實例
看代碼/文檔? Haskell沒有開箱即用的反射。 – 2014-10-09 12:08:32