io.github.kelvindev15.prolog.core.PrologList
See thePrologList companion object
trait PrologList extends RecursiveStruct
A Prolog list
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait RecursiveStructtrait Structtrait Termtrait Visitabletrait TermConvertibleclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Members list
Value members
Inherited methods
Executes an action over all arguments of the struct.
Executes an action over all arguments of the struct.
Value parameters
- action
-
the action to be performed.
Attributes
- Definition Classes
- Inherited from:
- RecursiveStruct
Returns the application of the substitution to this term.
Returns the application of the substitution to this term.
Value parameters
- substitution
-
the substitution to apply.
Attributes
- Inherited from:
- Term
Attributes
- Definition Classes
- Inherited from:
- Term
Inherited and Abstract methods
All arguments of the struct linearized in a list.
Abstract fields
The number of elements in the list.
The number of elements in the list.
Attributes
Inherited and Abstract fields
The arguments of the predicates
The arity of the predicate
In this article