回答
只需使用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