0
나는 프롤로그에서 단일 요소의 목록에 예를 2 배 * y를 + 5Z 를 들어, 티카 식을 변환하기 위해 노력하고있어,하지만 조건Prolog 수학 표현식을 목록으로 변환 하시겠습니까?
atom_codes(2x*y+5z, Codes)
그래서
ERROR: atom_codes/2: Type error: `atom' expected, found `2x*y+5z' (a compound)
을 제공합니다 표현식을 목록으로 읽으려면 어떻게해야합니까?
'2x * y + 5z'는 Prolog에서 * atom *가 아닙니다. 작은 따옴표로 묶으면 원자가됩니다 :''2x * y + 5z ''. – lurker