시험, Prolog로 컴퓨터를 만듭니다.
eval(I,I):-integer(I).
eval(A+B,I):-eval(A,I1),eval(B,I2),I is I1+I2.
:-eval(1+2+3+4,R),writeln(R).
:-halt.
이것만으로 완료할 수 있습니다.실행하려면
eval.pl
의 이름을 붙이십시오$ swipl eval.pl
10
.이렇게 Proog은 시험관처럼 간단하게 조작할 수 있어 매우 편리하다.
Reference
이 문제에 관하여(시험, Prolog로 컴퓨터를 만듭니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/hsk/articles/ff36aef0d1101e6d967a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)