- or download this
fun length [] = 0
| length (head::tail) = 1 + length tail;
- or download this
sub length {
...
return 1 + length(@tail);
}
- or download this
member (X, []) -> false;
member (X, [X|_]) -> true;
member (X, [_|T]) -> member(X, T).
- or download this
sub member {
...
return member($X, @tail) if $X != $head;
}