relationalai.std.Vars()
Vars(count: int) -> Instance | List[Instance]
Creates count
number of Instance
objects representing unknown values.
Must be called in a rule or query.
Parameters
Section titled “Parameters”Name | Type | Description |
---|---|---|
count | int | The number of variables to create. |
Returns
Section titled “Returns”An Instance
object or a list
of Instance
objects.
Example
Section titled “Example”You must call Vars()
from within a rule or query:
import relationalai as raifrom relationalai.std import Vars
model = rai.Model("people")Person = model.Type("Person")
with model.rule(): Person.add(name="Joe", age=41) Person.add(name="Jane", age=39)
with model.query() as select: person = Person() x = Vars(1) person.age == x x > 40 response = select(person.name, x)
print(response.results)# Output:# name v# 0 Joe 41