and_bool
and_bool повертає побітове І лівого та правого аргументів.
Вхідні дані
| Назва | Тип | Опис |
|---|---|---|
lhs | bool | Булеве значення |
rhs | bool | Булеве значення |
Вивід
| Назва | Тип | Опис |
|---|---|---|
value | bool | Результат побітового І між двома аргументами |
output "my_bool" {value = false && true}// > my_bool: false
or_bool
or_bool повертає побітове АБО лівого та правого аргументів.
Вхідні дані
| Назва | Тип | Опис |
|---|---|---|
lhs | bool | Булеве значення |
rhs | bool | Булеве значення |
Вивід
| Назва | Тип | Опис |
|---|---|---|
value | bool | Результат побітового АБО між двома аргументами |
output "my_bool" {value = false || true}// > my_bool: true
div
div повертає результат цілочисельного ділення лівого аргументу на правий
аргумент, округлюючи будь-який залишок до найближчого меншого цілого числа.
Вхідні дані
| Назва | Тип | Опис |
|---|---|---|
lhs | integer | Ділене |
rhs | integer | Дільник |
Вивід
| Назва | Тип | Опис |
|---|---|---|
value | integer | Результат ділення діленого на дільник |
output "my_int" {value = 11 / -3}// > my_int: -3
eq
eq повертає true, якщо аргументи лівої та правої частини рівні, і false,
якщо вони не рівні.
Вхідні дані
| Назва | Тип | Опис |
|---|---|---|
lhs | будь-який | Будь-яке значення |
rhs | будь-який | Будь-яке значення |
Вихідні дані
| Назва | Тип | Опис |
|---|---|---|
value | bool | Результат перевірки рівності двох вхідних значень |
output "is_eq" {value = "arg" == "arg"}// > is_eq: true
gt
gt повертає true, якщо аргумент лівої частини більший за аргумент правої
частини.
Вхідні дані
| Назва | Тип | Опис |
|---|---|---|
lhs | ціле число | дріб | рядок | Порівнюване значення |
rhs | ціле число | дріб | рядок | Порівнюване значення |
Вихідні дані
| Назва | Тип | Опис |
|---|---|---|
value | bool | Результат перевірки того, чи є аргумент лівої частини більшим за аргумент правої частини |
output "is_gt" {value = 2 > 1}// > is_gt: true
gte
gte повертає true, якщо аргумент лівої частини більший або рівний аргументу
правої частини.
Вхідні дані
| Назва | Тип | Опис |
|---|---|---|
lhs | ціле число | дріб | рядок | Порівнюване значення |
rhs | ціле число | дріб | рядок | Порівнюване значення |
Вихідні дані
| Назва | Тип | Опис |
|---|---|---|
value | bool | Результат перевірки того, чи є аргумент лівої частини більшим або рівним аргументу правої частини |
output "is_gte" {value = 2 >= 2}// > is_gte: true
lt
lt повертає true, якщо аргумент лівої частини менший за аргумент правої
частини.
Вхідні дані
| Назва | Тип | Опис |
|---|---|---|
lhs | integer | float | string | Порівнюване значення |
rhs | integer | float | string | Порівнюване значення |
Вихідні дані
| Назва | Тип | Опис |
|---|---|---|
value | bool | Результат перевірки того, чи аргумент лівої частини менший за аргумент правої частини |
output "is_lt" {value = 2 < 1}// > is_lt: false
lte
lte повертає true, якщо аргумент лівої частини менший або рівний аргументу
правої частини.
Вхідні дані
| Назва | Тип | Опис |
|---|---|---|
lhs | integer | float | string | Порівнюване значення |
rhs | integer | float | string | Порівнюване значення |
Вихідні дані
| Назва | Тип | Опис |
|---|---|---|
value | bool | Результат перевірки того, чи аргумент лівої частини менший або рівний аргументу правої частини |
output "is_lte" {value = 2 <= 2}// > is_lte: true
neq
neq повертає true, якщо аргументи лівої та правої частин не рівні, та
false в іншому випадку.
Вхідні дані
| Назва | Тип | Опис |
|---|---|---|
lhs | any | Значення для порівняння |
rhs | any | Значення для порівняння з ним |
Вивід
| Назва | Тип | Опис |
|---|---|---|
value | bool | Результат перевірки на нерівність між двома вхідними значеннями |
output "is_neq" {value = "arg" != "arg"}// > is_neq: false
minus
minus повертає результат віднімання аргументу integer правої частини від
аргументу integer лівої частини.
Вхідні дані
| Назва | Тип | Опис |
|---|---|---|
lhs | integer | Зменшуване |
rhs | integer | Від'ємник |
Вивід
| Назва | Тип | Опис |
|---|---|---|
value | integer | Результат операції віднімання |
output "my_integer" {value = 10 - 6}// > my_integer: 4
modulo
modulo повертає остачу від ділення аргументу integer лівої частини на
аргумент integer правої частини.
Вхідні дані
| Назва | Тип | Опис |
|---|---|---|
lhs | integer | Ділене |
rhs | integer | Дільник |
Вивід
| Назва | Тип | Опис |
|---|---|---|
value | integer | Остача від операції ділення |
output "my_mod" {value = 10 % 3}// > my_mod: 1
multiply
multiply повертає добуток аргументу integer лівої частини та аргументу
integer правої частини.
Вхідні дані
| Назва | Тип | Опис |
|---|---|---|
lhs | integer | Перший операнд |
rhs | integer | Другий операнд |
Вивід
| Назва | Тип | Опис |
|---|---|---|
value | integer | Результат операції множення |
output "my_product" {value = 10 * 5}// > my_product: 50
add
add повертає суму аргументу лівої частини integer та аргументу правої
частини integer.
Вхідні дані
| Назва | Тип | Опис |
|---|---|---|
lhs | integer | Перший операнд |
rhs | integer | Другий операнд |
Вивід
| Назва | Тип | Опис |
|---|---|---|
value | integer | Результат операції додавання |
output "my_sum" {value = 10 + 5}// > my_sum: 15
neg_integer
Повертає заперечення заданого цілого числа.
Вхідні дані
| Назва | Тип | Опис |
|---|---|---|
value | integer | Ціле числове значення |
Вивід
| Назва | Тип | Опис |
|---|---|---|
value | integer | Заперечене цілочисельне значення |
not_bool
Повертає логічне заперечення заданого булевого значення.
Вхідні дані
| Назва | Тип | Опис |
|---|---|---|
value | bool | Булеве значення |
Вивід
| Назва | Тип | Опис |
|---|---|---|
value | bool | Логічне заперечення вхідного булевого значення |
Is this page helpful?