Spec-Zone.ru › RethinkDB ruby

Команда 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)). Стандартный оператор Ruby или, |, также может быть использован с 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/ruby/and/

Spec-Zone.ru

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