and_bool
and_bool palauttaa vasemman ja oikean puolen argumenttien binäärisen
AND-operaation tuloksen.
Syötteet
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
lhs | bool | Totuusarvo |
rhs | bool | Totuusarvo |
Tulos
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
value | bool | Kahden argumentin binäärisen AND-operaation tulos |
output "my_bool" {value = false && true}// > my_bool: false
or_bool
or_bool palauttaa vasemman ja oikean puolen argumenttien binäärisen
OR-operaation tuloksen.
Syötteet
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
lhs | bool | Totuusarvo |
rhs | bool | Totuusarvo |
Tulos
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
value | bool | Kahden argumentin binäärisen OR-operaation tulos |
output "my_bool" {value = false || true}// > my_bool: true
div
div palauttaa vasemman puolen argumentin kokonaislukujaon oikean puolen
argumentilla, pyöristäen mahdollisen jakojäännöksen alaspäin lähimpään
kokonaislukuun.
Syötteet
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
lhs | kokonaisluku | Jaettava |
rhs | kokonaisluku | Jakaja |
Tulos
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
value | kokonaisluku | Jaettavan jakamisen tulos jakajalla |
output "my_int" {value = 11 / -3}// > my_int: -3
eq
eq palauttaa true, jos vasen ja oikea argumentti ovat yhtä suuret, ja
false, jos ne eivät ole.
Syötteet
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
lhs | any | Mikä tahansa arvo |
rhs | any | Mikä tahansa arvo |
Tuloste
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
value | bool | Tulos kahden syötteen tasa-arvotarkistuksesta |
output "is_eq" {value = "arg" == "arg"}// > is_eq: true
gt
gt palauttaa true, jos vasen argumentti on suurempi kuin oikea argumentti.
Syötteet
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
lhs | integer | float | string | Vertailukelpoinen arvo |
rhs | integer | float | string | Vertailukelpoinen arvo |
Tuloste
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
value | bool | Tulos tarkistuksesta, onko vasen argumentti suurempi kuin oikea argumentti |
output "is_gt" {value = 2 > 1}// > is_gt: true
gte
gte palauttaa true, jos vasen argumentti on suurempi tai yhtä suuri kuin
oikea argumentti.
Syötteet
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
lhs | integer | float | string | Vertailukelpoinen arvo |
rhs | integer | float | string | Vertailukelpoinen arvo |
Tuloste
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
value | bool | Tulos tarkistuksesta, onko vasen argumentti suurempi tai yhtä suuri kuin oikea argumentti |
output "is_gte" {value = 2 >= 2}// > is_gte: true
lt
lt palauttaa true, jos vasemman puolen argumentti on pienempi kuin oikeан
puolen argumentti.
Syötteet
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
lhs | integer | float | string | Vertailtava arvo |
rhs | integer | float | string | Vertailtava arvo |
Tuloste
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
value | bool | Tulos tarkistuksesta, onko vasemman puolen argumentti pienempi kuin oikean puolen argumentti |
output "is_lt" {value = 2 < 1}// > is_lt: false
lte
lte palauttaa true, jos vasemman puolen argumentti on pienempi tai yhtä
suuri kuin oikeан puolen argumentti.
Syötteet
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
lhs | integer | float | string | Vertailtava arvo |
rhs | integer | float | string | Vertailtava arvo |
Tuloste
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
value | bool | Tulos tarkistuksesta, onko vasemman puolen argumentti pienempi tai yhtä suuri kuin oikean puolen argumentti |
output "is_lte" {value = 2 <= 2}// > is_lte: true
neq
neq palauttaa true, jos vasen ja oikea argumentti eivät ole yhtä suuret, ja
false muussa tapauksessa.
Syötteet
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
lhs | any | Vertailtava arvo |
rhs | any | Arvo, johon verrataan |
Tuloste
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
value | bool | Tulos negoidusta tasa-arvovertailusta kahden syötteen välillä |
output "is_neq" {value = "arg" != "arg"}// > is_neq: false
minus
minus palauttaa tuloksen, joka saadaan vähentämällä oikean puolen integer
-argumentti vasemman puolen integer -argumentista.
Syötteet
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
lhs | integer | Vähennettava |
rhs | integer | Vähentäjä |
Tuloste
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
value | integer | Vähennyslaskuoperaation tulos |
output "my_integer" {value = 10 - 6}// > my_integer: 4
modulo
modulo palauttaa jakojäännöksen, joka saadaan jakamalla vasemman puolen
integer -argumentti oikean puolen integer -argumentilla.
Syötteet
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
lhs | integer | Jaettava |
rhs | integer | Jakaja |
Tuloste
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
value | integer | Jakolaskuoperaation jakojäännös |
output "my_mod" {value = 10 % 3}// > my_mod: 1
multiply
multiply palauttaa vasemman puolen integer -argumentin ja oikean puolen
integer -argumentin tulon.
Syötteet
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
lhs | integer | Ensimmäinen operandi |
rhs | integer | Toinen operandi |
Tuloste
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
value | integer | Kertolaskuoperaation tulos |
output "my_product" {value = 10 * 5}// > my_product: 50
add
add palauttaa vasemman puolen integer -argumentin ja oikean puolen integer
-argumentin summan.
Syötteet
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
lhs | integer | Ensimmäinen operandi |
rhs | integer | Toinen operandi |
Tulos
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
value | integer | Yhteenlaskuoperaation tulos |
output "my_sum" {value = 10 + 5}// > my_sum: 15
neg_integer
Palauttaa annetun kokonaisluvun vastaluvun.
Syötteet
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
value | integer | Kokonaislukuarvo |
Tulos
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
value | integer | Negatiivinen kokonaislukuarvo |
not_bool
Palauttaa annetun totuusarvon loogisen negaation.
Syötteet
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
value | bool | Totuusarvo |
Tulos
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
value | bool | Syötteen totuusarvon looginen negaatio |
Is this page helpful?