0
是否可以在用户定义的函数上使用反向函数?另一个函数结果的反向函数?
因此,用户自定义函数为您提供了一个结果,然后我想要反转该结果。
mult_add d s = d + 10*s
form_number_back d = foldr mult_add 0 d
功能扭转上述结果
form_number_front d = reverse [d form_number_back]
我倒有一个form_number_back列表...然后反向回用form_number_front。
我也试过foldl没有结果。
您可以将'reverse'应用于任何列表,无论它来自何处。 –
以及你知道我为什么form_number_front d =反转[form_number_back]不工作..它不断想出这样的错误:1:1: 没有实例(显示([B0] - > B0)) 产生使用'print' 可能的修正:添加一个实例声明(Show([b0] - > b0)) 在一个交互式GHCi命令中:print it –
user1449653
嗯,是的,那是因为你正在尝试用一个元素来反转列表,函数form_number_back。尝试将'form_number_back'应用于*参数。* –