구문 오류 : SWI 프롤로그에서 예상되는 연산자

데이비드

이 버퍼를 컴파일 할 때마다 구문 오류가 계속 발생합니다. 모든 공백을 제거하는 일반적인 단계를 수행했지만 여전히 매번 동일한 오류가 발생합니다.

solve_puzzle(Swimmers):-
    Swimmers=[_Girl1,_Girl2,_Girl3],
    [girl(_,_,_,first),girl(_,_,_,second),girl(_,_,_,third)]=Swimmers,
    is_faster(girl(claudia,_,_,_),(_,_,cheltenham_girls,_),Swimmers),
    is_faster(girl(mary,_,_,_),girl(_,table_tennis,_,_),Swimmers),
    member(girl(_,weightlifting,_,first),Swimmers),
    member(girl(mary,_,sydney_girls_high_school,_),Swimmers),
    member(girl(claudia,ballroom_dancing,_,_),Swimmers),
    member(girl(_,_,hornsby_girls_high_school,_),Swimmers).

is_faster(F,S,[F|[S|_]]).
is_faster(F,S,[F,S,[_|Rest]]):- is_faster[F,S,Rest).

이게 뭐야? 프롤로그를 시도 할 때마다이 문제가 발생하는 것 같습니다.

user1812457

이 답변에는 @mat주석이 없지만 여전히 다음과 같은 내용 이 없습니다.

코드를 보여 주면서라는 파일에 저장 foo.pl한 다음 파일 을로드 (문의)하려고하면 다음과 같은 결과가 나타납니다.

?- [foo].
ERROR: foo.pl:12:41: Syntax error: Operator expected
true.

따라서 foo.pl:12:41파일 이름 : foo.pl, 줄 번호 : 12, 열 : 41.

이것은 [괄호로 닫는 괄호 를 열기 직전의 마지막 줄 )입니다.

일반적으로 프로그램을 컴파일하려고 할 때 표시되는 정확한 오류 메시지를 질문에 표시합니다 (Prolog뿐만 아니라 Stack Overflow의 일반적인 규칙). "좋은 질문을하는 방법""최소하고 완전하며 검증 가능한 예" 가 무엇인지 참조하십시오 .

추신. 내가 아는 한 공백을 제거하는 것은 평범한 것이 아닙니다. 이것은 디버깅 기술입니까?

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

구문 오류 : 프롤로그 코드에서 예상되는 연산자

분류에서Dev

bash에서 = ~ 연산자를 사용하는 구문 오류

분류에서Dev

구문 피연산자에 대한 Bash 스크립트 오류 예상 "="

분류에서Dev

프롤로그 코드 오류 (연산자 예상)

분류에서Dev

오류 [: -lt : Linux 쉘 스크립트에서 예상되는 단항 연산자

분류에서Dev

Opencart에서 식별자를 예상하는 구문 오류

분류에서Dev

Postgresql-json 피연산자에 대한 설명되지 않은 구문 오류

분류에서Dev

SWI-Prolog는 목록의 값을 상수와 비교하지만 오류 문자가 예상됩니다.

분류에서Dev

Postgresql 문자열 연결 : 오류 : "msg"또는 그 근처에서 구문 오류

분류에서Dev

Bash 오류 "구문 오류 : 피연산자가 예상 됨"이지만 피연산자가 있습니다.

분류에서Dev

구문 오류 : '='연산자 앞에 피연산자가 없습니다.

분류에서Dev

구문 오류 : 'Student'연산자 뒤에 피연산자가 없습니다.

분류에서Dev

==> 구문 오류 : 'Id'연산자 뒤에 피연산자가 없습니다.

분류에서Dev

vb.net에서 쿼리 문자열을 연결할 때 예상되는 오류 식

분류에서Dev

내부 조인에 대한 구문 오류 누락 연산자

분류에서Dev

구문 오류 : "연산자에 할당 할 수 없음"Python

분류에서Dev

구문 오류 : 연산자에 할당 할 수 없습니다.

분류에서Dev

= ~ 연산자가 정규식과 비교하는 동안 Solaris에서 구문 오류를 제공하는 이유

분류에서Dev

문자열 찾기 구문에 예상 된 오류

분류에서Dev

프롤로그에서 문자열 연결 연산자를 정의하는 방법은 무엇입니까?

분류에서Dev

구문 분석 오류 : 구문 오류, 예기치 않은 '}', ','또는 ';'예상 에 /

분류에서Dev

Angular : 파서 오류 : 예기치 않은 토큰-, 예상되는 식별자, 키워드 또는 문자열

분류에서Dev

Razor ASP.NET MVC6에서 예상되는 구문 오류 ','

분류에서Dev

두 문자열 var 사이에 + 연산자가있는 Java 오류 문

분류에서Dev

왜 원자 ([])인가. SWI 프롤로그 소프트웨어에서는 거짓이고 GNU 프롤로그에서는 참입니까?

분류에서Dev

-gt : bash에서 단항 연산자 예상 오류

분류에서Dev

bash에서 조건부 연산자 예상 오류 수신

분류에서Dev

구문 오류 라인 0, 열 60 : 오류 : 예상되는 문자열 끝, 'ON'-Symfony 4 / Doctrine2

분류에서Dev

이 토큰 이후에 예상되는 토큰 variabledeclaratorid의 구문 오류

Related 관련 기사

  1. 1

    구문 오류 : 프롤로그 코드에서 예상되는 연산자

  2. 2

    bash에서 = ~ 연산자를 사용하는 구문 오류

  3. 3

    구문 피연산자에 대한 Bash 스크립트 오류 예상 "="

  4. 4

    프롤로그 코드 오류 (연산자 예상)

  5. 5

    오류 [: -lt : Linux 쉘 스크립트에서 예상되는 단항 연산자

  6. 6

    Opencart에서 식별자를 예상하는 구문 오류

  7. 7

    Postgresql-json 피연산자에 대한 설명되지 않은 구문 오류

  8. 8

    SWI-Prolog는 목록의 값을 상수와 비교하지만 오류 문자가 예상됩니다.

  9. 9

    Postgresql 문자열 연결 : 오류 : "msg"또는 그 근처에서 구문 오류

  10. 10

    Bash 오류 "구문 오류 : 피연산자가 예상 됨"이지만 피연산자가 있습니다.

  11. 11

    구문 오류 : '='연산자 앞에 피연산자가 없습니다.

  12. 12

    구문 오류 : 'Student'연산자 뒤에 피연산자가 없습니다.

  13. 13

    ==> 구문 오류 : 'Id'연산자 뒤에 피연산자가 없습니다.

  14. 14

    vb.net에서 쿼리 문자열을 연결할 때 예상되는 오류 식

  15. 15

    내부 조인에 대한 구문 오류 누락 연산자

  16. 16

    구문 오류 : "연산자에 할당 할 수 없음"Python

  17. 17

    구문 오류 : 연산자에 할당 할 수 없습니다.

  18. 18

    = ~ 연산자가 정규식과 비교하는 동안 Solaris에서 구문 오류를 제공하는 이유

  19. 19

    문자열 찾기 구문에 예상 된 오류

  20. 20

    프롤로그에서 문자열 연결 연산자를 정의하는 방법은 무엇입니까?

  21. 21

    구문 분석 오류 : 구문 오류, 예기치 않은 '}', ','또는 ';'예상 에 /

  22. 22

    Angular : 파서 오류 : 예기치 않은 토큰-, 예상되는 식별자, 키워드 또는 문자열

  23. 23

    Razor ASP.NET MVC6에서 예상되는 구문 오류 ','

  24. 24

    두 문자열 var 사이에 + 연산자가있는 Java 오류 문

  25. 25

    왜 원자 ([])인가. SWI 프롤로그 소프트웨어에서는 거짓이고 GNU 프롤로그에서는 참입니까?

  26. 26

    -gt : bash에서 단항 연산자 예상 오류

  27. 27

    bash에서 조건부 연산자 예상 오류 수신

  28. 28

    구문 오류 라인 0, 열 60 : 오류 : 예상되는 문자열 끝, 'ON'-Symfony 4 / Doctrine2

  29. 29

    이 토큰 이후에 예상되는 토큰 variabledeclaratorid의 구문 오류

뜨겁다태그

보관