gpt4 book ai didi

compiler-errors - 序言中的编译错误

转载 作者:行者123 更新时间:2023-12-02 10:53:45 27 4
gpt4 key购买 nike

我正在尝试在序言中编写代码,该代码从标准输入中读取两个整数并输出它们的总和。
但是我遇到编译错误。请帮忙。

:- set_prolog_flag(verbose,silent).
:- prompt(_, '').
:- use_module(library(readutil)).

main:-
process,
halt.

process:-
/* your code goes here */
readreal(X),
readreal(Y),
S = X+Y,
write(S).
true.

:- main.

最佳答案

正如注释中指出的那样,您的代码中存在几个问题。另外,SWI-Prolog或其readreal/1库中没有任何readutil内置谓词。简化和修复代码:

:- set_prolog_flag(verbose,silent).
:- prompt(_, '').

main:-
process,
halt.

process:-
/* your code goes here */
read(X),
read(Y),
S is X+Y,
write(S).

:- main.

执行示例(假设保存在当前目录的 code.pl文件中):
$ swipl -g "[code]"
12.
23.
35

关于compiler-errors - 序言中的编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51878629/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com