【发布时间】:2018-02-21 21:29:53
【问题描述】:
我正在接受一个数据类型 MyList,它有一个带有列表的尾部和一个头部。需要把它变成像haskell数据类型列表那样的反转字符串。
showList :: MyList a -> String
showlist (MyList h t) = show(showlist(t) ++ show( h : [] ))
我正在为 showList [1,2,3] 摆脱这种疯狂
"\"[3][2]\"[1]"
【问题讨论】:
-
showList [1,2,3]看起来甚至不是很好的类型(除非您使用的是-XOverloadedLists)。请始终在有关错误或意外输出的问题中添加minimal reproducible example,以便我们真正知道您在做什么。 -
show在给定字符串时不等于id。