【发布时间】:2014-11-20 22:32:21
【问题描述】:
对于一个作业,我必须为自定义数据类型树(如下定义)实现不同的功能
我想使用错误函数getNodeValue 访问我的树根节点的“标签”(节点值)。对于如何做到这一点,我将不胜感激!
data Tree = Node (Label -> Label) Label [Tree]
type Label = Int
testTree = Node (+1) 0 [Node (+1) 1 [], Node (+1) 2 [], Node (+1) 3 []]
getNodeValue :: Tree -> Label
getNodeValue t = {... how does I custom types? ...}
【问题讨论】:
标签: haskell tree custom-data-type