Команда ReQL: &, and_
Синтаксис команды
bool & bool → bool bool.and_([bool, bool, ...]) → bool r.and_([bool, bool, ...]) → bool
Описание
Вычислить логическое «и» одного или нескольких значений.
Команда and_ может использоваться как инфиксный оператор после её первого аргумента (r.expr(True).and_(False)) или с указанием всех аргументов в качестве параметров (r.and_(True, False)). Стандартный оператор Python, &, также может быть использован с ReQL.
Вызов and_ с нулевыми аргументами вернёт True.
Пример: Возвратить значение, соответствующее тому, что оба a и b имеют значение true.
> a = True
> b = False
> (r.expr(a) & b).run(conn)
False
Пример: Возвратить значение, соответствующее тому, что все x, y и z имеют значение true.
> x = True
> y = True
> z = True
> r.and_(x, y, z).run(conn)
True
© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/python/and/