Ausführung-operation für jedes element in der Liste in swi-prolog und andere

Wie mache ich eine operation für jedes element einer Liste, in Ordnung?

Basierend auf diesen zwei Ressourcen:

  1. http://www.swi-prolog.org/pldoc/doc/swi/library/lists.pl
  2. http://www.swi-prolog.org/pldoc/doc_for?object=foreach/2

Stell ich immer verlassen können:

  • foreach(member(X, [1,2]), write(X)).

Ist, dass deterministische und kann ich wickeln Sie das Mitglied/2 Prädikat, wie ich das bitte in meinen eigenen Prädikate und noch immer Durchlaufen um?

InformationsquelleAutor codeshot | 2011-09-24
Schreibe einen Kommentar