0

この例では、ソフィアはジョージの母親です。

コードを入力すると: motherOf(sophia,george).prolog は yes を返します。

ただし、次のように入力する と、y と入力すると返されますが、no が返されますmotherOf(X,george).X=sophia ?

はいのはずなのに、いいえを返す理由は何ですか。

4

1 に答える 1

2

"いいえ。" 他に解決策がないからです。ソフィアに複数の子供がいる場合、「motherOf(sophia, Y)」を照会すると、両方のソリューションが提供されます。コンピュータが「いいえ」と言う前に。「motherOf(sophia, homer)」を追加して試してみてください。DB の節。

于 2013-10-23T23:44:29.510 に答える