gpt4 book ai didi

prolog - 从 prolog 中的函数返回一个值

转载 作者:行者123 更新时间:2023-12-03 23:14:32 25 4
gpt4 key购买 nike

我们如何从只有一个参数的 prolog 函数中返回一个值?前任。 Leaf(V) 是一个函数,它应该返回一个值 V 并且它是从函数树中调用的(leav(V), sum)?

最佳答案

Prolog 没有函数评估,因此您必须将函数表示为关系

f(In,Out) :- ... define the relationship between In and Out in the body ...

以平方为例:
square(X,Y) :- Y is X*X.
?- square(12,X).
X=144

Prolog 中的“函数符号”纯粹是指称:它们用于构造术语:
f(x)

上述术语没有内在含义或可解析性。它只是一个术语,更准确地说是一棵树
f
|
x

关于prolog - 从 prolog 中的函数返回一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40824412/

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