[Ocaml] Długość listy
: 1 gru 2013, o 16:12
Mam do napisania program który zlicza ilość elementów na liście.
Lecz niestety dla każej listy nie pustej zwraca mi 1.
Próbowałem jeszcze tak
Ale niestety to samo.
Kod: Zaznacz cały
let rec length list= match list with
| [] -> 0;
| _::tail -> 1 + length tail;; Próbowałem jeszcze tak
Kod: Zaznacz cały
let rec w lista length = match lista with
| [] -> 0
|a::b -> w b length+1;;
let length a = w a 0;;