public final class Fold extends AbstractPredicateFactory implements PreprocessablePredicateFactory
foldl(PredicateName, Values, Start, Result)
- combines elements of a list into a single term.
See Wikipedia.
Constructor and Description |
---|
Fold() |
Modifier and Type | Method and Description |
---|---|
protected Predicate |
getPredicate(Term atom,
Term values,
Term start,
Term result) |
PredicateFactory |
preprocess(Term arg) |
getArithmeticOperators, getFileHandles, getKnowledgeBase, getOperands, getPredicate, getPredicate, getPredicate, getPredicate, getPredicate, getPredicates, getProjogListeners, getSpyPoints, getTermFormatter, init, isRetryable, setKnowledgeBase
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPredicate, isAlwaysCutOnBacktrack, isRetryable
public PredicateFactory preprocess(Term arg)
preprocess
in interface PreprocessablePredicateFactory
protected Predicate getPredicate(Term atom, Term values, Term start, Term result)
getPredicate
in class AbstractPredicateFactory
Copyright © 2024. All rights reserved.