09.04. functor/3
Was antwortet Prolog auf die folgenden Anfragen?
Über den ‚Programmieren‘-Button kannst du es ausprobieren.
?- functor(member(a,[a,b,c]),F,3).
?- functor(member(a,[a,b,c]),F,A).
?- functor(mag(popeye,eis),mag,2).
?- functor(4+5*6,F,A).
?- functor(4+5-6,F,A).
?- functor([a,b,c],F,A).
?- functor(C,hund,2).
?- functor(C,wizard(harry),2).
?- functor(C,7,2).
?- functor(X=a,F,A).
?- functor(4+5*6 < 4+5,F,A).
?- functor(X is 4+5*6,F,A).