1
) 이제 막 SML부터 시작하여 두 목록 인 L1과 L2를 사용하고 둘 다 발생하는 요소 목록을 반환하는 함수를 작성하려고합니다. 이것은 내가 지금까지 가지고있는 것입니다 :두 목록에서 발생하는 요소 목록 반환 - SML
fun exists x nil = false | exists x (h::t) = (x = h) orelse (exists x t);
fun listAnd L1 nil = nil
| listAnd nil L2 = nil
| listAnd L1 L2 = if exists(hd(L1) L2) = true then hd(L1)::(listAnd(tl(L1) L2)) else listAnd(tl(L1) L2);
나는 어디에서 오류인지 잘 모르겠습니다.