1
Prolog 원자를 정수로 변환해야합니다. 예를 들어 :문자열에 대한 SICStus Prolog 원자
?- convert('123', X).
X = 123
yes
나는 그것에 대해 몇 가지 SO 답변을 봐 왔지만, 그들은 SWI - 프롤로그에 의존하고, 나는 SICStus 프롤로그를 사용하도록 강요하고있다. 문자열을 캐스팅하면 number_codes/2
술어를 인식하므로 작업을 수행 할 수도 있습니다.
도움 주셔서 감사합니다.
합니다. 그리고 자신의 대답을 수락하는 것이 좋습니다. –
+1. 그것은 모든 ISO 준수 시스템에서 작동합니다. – false