Fixed intersperse in stdlib #618

Merged
zxq9 merged 1 commits from radrow-patch-1 into master 2019-08-21 18:51:05 +09:00
Showing only changes of commit 5dbca47d34 - Show all commits

View File

@ -282,7 +282,7 @@ namespace List =
private function intersperse_(delim : 'a, l : list('a), acc : list('a)) : list('a) = switch(l)
[] => reverse(acc)
[e] => reverse(e::acc)
h::t => intersperse_(delim, t, h::delim::acc)
h::t => intersperse_(delim, t, delim::h::acc)
function enumerate(l : list('a)) : list(int * 'a) = enumerate_(l, 0, [])