Mettre en œuvre le membre du prédicat comme un one-liner

Question d'entrevue!

C'est que vous aviez l'habitude de définir la member relation dans le Prologue:

member(X, [X|_]).        % member(X, [Head|Tail]) is true if X = Head 
                         % that is, if X is the head of the list
member(X, [_|Tail]) :-   % or if X is a member of Tail,
  member(X, Tail).       % ie. if member(X, Tail) is true.

Définir à l'aide d'une seule règle.

  • Entrevue pour un emploi? ce travail? où? les gens à trouver des emplois grâce à Prolog?
  • jane st capital
InformationsquelleAutor Claudiu | 2009-11-16