Например ф-я
let rec sum = function
[] -> 0
| k :: l -> k + sum l;;
и
let rec fib = function
0 -> 0
| 1 -> 1
| j -> fib (j - 2) + fib (j - 1);;
В случае с fib, все ясно. А вот с sum, не вижу логики.
(off: спец. для Pi - спасибо конечно, но результат я вижу и знаю,
что это pattern matching)
К примеру, как будет выглядеть sum, если нужно высчитать
сумму каждого 2 элемента ?
Объясните плиз, или ткните носом туда, где все это подробно расписано.
Спасибо заранее.
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от WFrag
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Посоветуйте форум по OCaml для начинающих (2006)
- Форум [ocaml] ocaml <--> c (2008)
- Форум Ocaml (2008)
- Форум OCaml (2006)
- Форум OCaml 5.0.0 (2022)
- Форум Популярность OCaml (2010)
- Форум Ocaml: ошибка (2008)
- Форум Недостатки OCaml (2007)
- Форум Practical OCaml (2007)
- Форум Ocaml, autotools (2006)