2
나는 4 개의 이름을 정의하는 사실을 가지고있다.사실에서 가장 긴 원자 길이 찾기. (프롤로그)
name('Fooo Baar').
name('Bar Fo').
name('Far Boooo').
name('Example Example').
가장 긴 이름을 찾기 위해 어떻게 이러한 사실을 반복 할 수 있습니까? 여기에 내 현재 진행 상황이 있지만 다음에해야 할 일이 전혀 없습니다.
longest_name(L):-
name(Nimi),
atom_length(Nimi, L),
write(L),
nl,
fail.
당신은 사용할 수 있습니다 예를 들어, 원자의 길이를 수집하고 정렬하기 위해'setof/3'을 사용합니다 ... –