Class Write
java.lang.Object
org.projog.core.predicate.AbstractSingleResultPredicate
org.projog.core.predicate.builtin.io.Write
- All Implemented Interfaces:
KnowledgeBaseConsumer, PredicateFactory
write(X) - writes a term to the output stream.
Writes the term X to the current output stream. write takes account of current operator
declarations - thus an infix operator will be printed out between its arguments. write represents lists
as a comma separated sequence of elements enclosed in square brackets.
Succeeds only once.
writeln(X) writes the term X to the current output stream, followed by a new line
character. writeln(X) can be used as an alternative to write(X), nl.
- See Also:
-
Method Summary
Methods inherited from class AbstractSingleResultPredicate
evaluate, evaluate, evaluate, evaluate, getArithmeticOperators, getFileHandles, getKnowledgeBase, getOperands, getPredicate, getPredicates, getProjogListeners, getSpyPoints, getTermFormatter, init, isRetryable, setKnowledgeBaseMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface PredicateFactory
isAlwaysCutOnBacktrack, preprocess
-
Method Details
-
write
-
writeln
-
evaluate
- Overrides:
evaluatein classAbstractSingleResultPredicate
-