and_bool
and_bool restituisce l'AND binario degli argomenti a sinistra e a destra.
Input
| Nome | Tipo | Descrizione |
|---|---|---|
lhs | bool | Un valore booleano |
rhs | bool | Un valore booleano |
Output
| Nome | Tipo | Descrizione |
|---|---|---|
value | bool | Il risultato di un AND binario tra i due argomenti |
output "my_bool" {value = false && true}// > my_bool: false
or_bool
or_bool restituisce l'OR binario degli argomenti a sinistra e a destra.
Input
| Nome | Tipo | Descrizione |
|---|---|---|
lhs | bool | Un valore booleano |
rhs | bool | Un valore booleano |
Output
| Nome | Tipo | Descrizione |
|---|---|---|
value | bool | Il risultato di un OR binario tra i due argomenti |
output "my_bool" {value = false || true}// > my_bool: true
div
div restituisce la divisione intera dell'argomento a sinistra per l'argomento
a destra, arrotondando qualsiasi resto verso il basso all'intero più vicino.
Input
| Nome | Tipo | Descrizione |
|---|---|---|
lhs | integer | Il dividendo |
rhs | integer | Il divisore |
Output
| Nome | Tipo | Descrizione |
|---|---|---|
value | integer | Il risultato della divisione del dividendo per il divisore |
output "my_int" {value = 11 / -3}// > my_int: -3
eq
eq restituisce true se gli argomenti a sinistra e a destra sono uguali e
false se non lo sono.
Input
| Nome | Tipo | Descrizione |
|---|---|---|
lhs | any | Qualsiasi valore |
rhs | any | Qualsiasi valore |
Output
| Nome | Tipo | Descrizione |
|---|---|---|
value | bool | Il risultato di un controllo di uguaglianza tra i due input |
output "is_eq" {value = "arg" == "arg"}// > is_eq: true
gt
gt restituisce true se l'argomento a sinistra è maggiore dell' argomento a
destra.
Input
| Nome | Tipo | Descrizione |
|---|---|---|
lhs | integer | float | string | Un valore confrontabile |
rhs | integer | float | string | Un valore confrontabile |
Output
| Nome | Tipo | Descrizione |
|---|---|---|
value | bool | Il risultato del controllo che verifica se l'argomento a sinistra è maggiore dell'argomento a destra |
output "is_gt" {value = 2 > 1}// > is_gt: true
gte
gte restituisce true se l'argomento a sinistra è maggiore o uguale all'
argomento a destra.
Input
| Nome | Tipo | Descrizione |
|---|---|---|
lhs | integer | float | string | Un valore confrontabile |
rhs | integer | float | string | Un valore confrontabile |
Output
| Nome | Tipo | Descrizione |
|---|---|---|
value | bool | Il risultato del controllo che verifica se l'argomento a sinistra è maggiore o uguale all'argomento a destra |
output "is_gte" {value = 2 >= 2}// > is_gte: true
lt
lt restituisce true se l'argomento a sinistra è minore dell'argomento a
destra.
Input
| Name | Type | Description |
|---|---|---|
lhs | integer | float | string | Un valore comparabile |
rhs | integer | float | string | Un valore comparabile |
Output
| Name | Type | Description |
|---|---|---|
value | bool | Il risultato della verifica se l'argomento a sinistra è minore dell'argomento a destra |
output "is_lt" {value = 2 < 1}// > is_lt: false
lte
lte restituisce true se l'argomento a sinistra è minore o uguale
all'argomento a destra.
Input
| Name | Type | Description |
|---|---|---|
lhs | integer | float | string | Un valore comparabile |
rhs | integer | float | string | Un valore comparabile |
Output
| Name | Type | Description |
|---|---|---|
value | bool | Il risultato della verifica se l'argomento a sinistra è minore o uguale all'argomento a destra |
output "is_lte" {value = 2 <= 2}// > is_lte: true
neq
neq restituisce true se gli argomenti a sinistra e a destra non sono uguali
e false altrimenti.
Input
| Name | Type | Description |
|---|---|---|
lhs | any | Un valore da confrontare |
rhs | any | Un valore con cui confrontare |
Output
| Nome | Tipo | Descrizione |
|---|---|---|
value | bool | Il risultato di un controllo di uguaglianza negato tra i due input |
output "is_neq" {value = "arg" != "arg"}// > is_neq: false
minus
minus restituisce il risultato della sottrazione dell'argomento integer del
lato destro dall'argomento integer del lato sinistro.
Input
| Nome | Tipo | Descrizione |
|---|---|---|
lhs | integer | Il minuendo |
rhs | integer | Il sottraendo |
Output
| Nome | Tipo | Descrizione |
|---|---|---|
value | integer | Il risultato dell'operazione di sottrazione |
output "my_integer" {value = 10 - 6}// > my_integer: 4
modulo
modulo restituisce il resto della divisione dell'argomento integer del lato
sinistro per l'argomento integer del lato destro.
Input
| Nome | Tipo | Descrizione |
|---|---|---|
lhs | integer | Il dividendo |
rhs | integer | Il divisore |
Output
| Nome | Tipo | Descrizione |
|---|---|---|
value | integer | Il resto dell'operazione di divisione |
output "my_mod" {value = 10 % 3}// > my_mod: 1
multiply
multiply restituisce il prodotto dell'argomento integer del lato sinistro e
dell'argomento integer del lato destro.
Input
| Nome | Tipo | Descrizione |
|---|---|---|
lhs | integer | Il primo operando |
rhs | integer | Il secondo operando |
Output
| Nome | Tipo | Descrizione |
|---|---|---|
value | integer | Il risultato dell'operazione di moltiplicazione |
output "my_product" {value = 10 * 5}// > my_product: 50
add
add restituisce la somma dell'argomento integer sul lato sinistro e
dell'argomento integer sul lato destro.
Input
| Nome | Tipo | Descrizione |
|---|---|---|
lhs | integer | Il primo operando |
rhs | integer | Il secondo operando |
Output
| Nome | Tipo | Descrizione |
|---|---|---|
value | integer | Il risultato dell'operazione di addizione |
output "my_sum" {value = 10 + 5}// > my_sum: 15
neg_integer
Restituisce la negazione dell'intero fornito.
Input
| Nome | Tipo | Descrizione |
|---|---|---|
value | integer | Un valore intero |
Output
| Nome | Tipo | Descrizione |
|---|---|---|
value | integer | Il valore intero negato |
not_bool
Restituisce la negazione logica del valore booleano fornito.
Input
| Nome | Tipo | Descrizione |
|---|---|---|
value | bool | Un valore booleano |
Output
| Nome | Tipo | Descrizione |
|---|---|---|
value | bool | La negazione logica del valore booleano in input |
Is this page helpful?