Spec-Zone.ru › RethinkDB python

Команда 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

Связанные команды

  • |, or_

© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/python/and/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API