как написать фолд ХОФ в Хаскеле - PullRequest
0 голосов
/ 18 марта 2010

Я хочу добавить некоторые суммы, которые в моем кортеже. Я хочу взять это и подвести итог и показать. я хочу использовать функцию Foldr.

Может кто-нибудь помочь мне, как это сделать

Ответы [ 2 ]

3 голосов
/ 18 марта 2010

Предполагая, что у вас есть список кортежей, вы, вероятно, хотите начать с чтения функций сгиба, возможно, здесь . Он погружается в складку, но складка похожа. Это просто работает с другого конца списка. Графическое представление внизу этого другого потока должно помочь.

Как только вы это сделаете, у вас должна получиться проработать детали. Я полагаю, вы уже знаете, как получить значение из кортежа?

0 голосов
/ 18 марта 2010

Вы не можете. foldrfoldl и т. Д.) Работают со списками, а не с кортежами.

...