and_bool
and_bool gibt das binäre UND der links- und rechtsseitigen Argumente zurück.
Eingaben
| Name | Type | Beschreibung |
|---|---|---|
lhs | bool | Ein boolescher Wert |
rhs | bool | Ein boolescher Wert |
Ausgabe
| Name | Type | Beschreibung |
|---|---|---|
value | bool | Das Ergebnis eines binären UND zwischen den beiden Argumenten |
output "my_bool" {value = false && true}// > my_bool: false
or_bool
or_bool gibt das binäre ODER der links- und rechtsseitigen Argumente zurück.
Eingaben
| Name | Type | Beschreibung |
|---|---|---|
lhs | bool | Ein boolescher Wert |
rhs | bool | Ein boolescher Wert |
Ausgabe
| Name | Type | Beschreibung |
|---|---|---|
value | bool | Das Ergebnis eines binären ODER zwischen den beiden Argumenten |
output "my_bool" {value = false || true}// > my_bool: true
div
div gibt die ganzzahlige Division des linksseitigen Arguments durch das
rechtsseitige Argument zurück und rundet einen etwaigen Rest auf die nächste
ganze Zahl ab.
Eingaben
| Name | Type | Beschreibung |
|---|---|---|
lhs | integer | Der Dividend |
rhs | integer | Der Divisor |
Ausgabe
| Name | Type | Beschreibung |
|---|---|---|
value | integer | Das Ergebnis der Division des Dividenden durch den Divisor |
output "my_int" {value = 11 / -3}// > my_int: -3
eq
eq gibt true zurück, wenn die Argumente auf der linken und rechten Seite
gleich sind, und false, wenn sie es nicht sind.
Eingaben
| Name | Typ | Beschreibung |
|---|---|---|
lhs | any | Beliebiger Wert |
rhs | any | Beliebiger Wert |
Ausgabe
| Name | Typ | Beschreibung |
|---|---|---|
value | bool | Das Ergebnis eines Gleichheitsvergleichs zwischen den beiden Eingaben |
output "is_eq" {value = "arg" == "arg"}// > is_eq: true
gt
gt gibt true zurück, wenn das Argument auf der linken Seite größer ist als
das Argument auf der rechten Seite.
Eingaben
| Name | Typ | Beschreibung |
|---|---|---|
lhs | integer | float | string | Ein vergleichbarer Wert |
rhs | integer | float | string | Ein vergleichbarer Wert |
Ausgabe
| Name | Typ | Beschreibung |
|---|---|---|
value | bool | Das Ergebnis der Prüfung, ob das Argument auf der linken Seite größer ist als das Argument auf der rechten Seite |
output "is_gt" {value = 2 > 1}// > is_gt: true
gte
gte gibt true zurück, wenn das Argument auf der linken Seite größer oder
gleich dem Argument auf der rechten Seite ist.
Eingaben
| Name | Typ | Beschreibung |
|---|---|---|
lhs | integer | float | string | Ein vergleichbarer Wert |
rhs | integer | float | string | Ein vergleichbarer Wert |
Ausgabe
| Name | Typ | Beschreibung |
|---|---|---|
value | bool | Das Ergebnis der Prüfung, ob das Argument auf der linken Seite größer oder gleich dem Argument auf der rechten Seite ist |
output "is_gte" {value = 2 >= 2}// > is_gte: true
lt
lt gibt true zurück, wenn das linksseitige Argument kleiner als das
rechtsseitige Argument ist.
Eingaben
| Name | Type | Beschreibung |
|---|---|---|
lhs | integer | float | string | Ein vergleichbarer Wert |
rhs | integer | float | string | Ein vergleichbarer Wert |
Ausgabe
| Name | Type | Beschreibung |
|---|---|---|
value | bool | Das Ergebnis der Prüfung, ob das linksseitige Argument kleiner als das rechtsseitige Argument ist |
output "is_lt" {value = 2 < 1}// > is_lt: false
lte
lte gibt true zurück, wenn das linksseitige Argument kleiner oder gleich dem
rechtsseitigen Argument ist.
Eingaben
| Name | Type | Beschreibung |
|---|---|---|
lhs | integer | float | string | Ein vergleichbarer Wert |
rhs | integer | float | string | Ein vergleichbarer Wert |
Ausgabe
| Name | Type | Beschreibung |
|---|---|---|
value | bool | Das Ergebnis der Prüfung, ob das linksseitige Argument kleiner oder gleich dem rechtsseitigen Argument ist |
output "is_lte" {value = 2 <= 2}// > is_lte: true
neq
neq gibt true zurück, wenn das linke und das rechte Argument nicht gleich
sind, und false andernfalls.
Eingaben
| Name | Type | Beschreibung |
|---|---|---|
lhs | any | Ein zu vergleichender Wert |
rhs | any | Ein Wert, mit dem verglichen wird |
Ausgabe
| Name | Typ | Beschreibung |
|---|---|---|
value | bool | Das Ergebnis einer negierten Gleichheitsprüfung zwischen den beiden Eingaben |
output "is_neq" {value = "arg" != "arg"}// > is_neq: false
minus
minus gibt das Ergebnis der Subtraktion des integer-Arguments auf der
rechten Seite vom integer-Argument auf der linken Seite zurück.
Eingaben
| Name | Typ | Beschreibung |
|---|---|---|
lhs | integer | Der Minuend |
rhs | integer | Der Subtrahend |
Ausgabe
| Name | Typ | Beschreibung |
|---|---|---|
value | integer | Das Ergebnis der Subtraktionsoperation |
output "my_integer" {value = 10 - 6}// > my_integer: 4
modulo
modulo gibt den Rest der Division des integer-Arguments auf der linken Seite
durch das integer-Argument auf der rechten Seite zurück.
Eingaben
| Name | Typ | Beschreibung |
|---|---|---|
lhs | integer | Der Dividend |
rhs | integer | Der Divisor |
Ausgabe
| Name | Typ | Beschreibung |
|---|---|---|
value | integer | Der Rest der Divisionsoperation |
output "my_mod" {value = 10 % 3}// > my_mod: 1
multiply
multiply gibt das Produkt des integer-Arguments auf der linken Seite und des
integer-Arguments auf der rechten Seite zurück.
Eingaben
| Name | Typ | Beschreibung |
|---|---|---|
lhs | integer | Der erste Operand |
rhs | integer | Der zweite Operand |
Ausgabe
| Name | Typ | Beschreibung |
|---|---|---|
value | integer | Das Ergebnis der Multiplikationsoperation |
output "my_product" {value = 10 * 5}// > my_product: 50
add
add gibt die Summe des linksseitigen Arguments integer und des
rechtsseitigen Arguments integer zurück.
Eingaben
| Name | Typ | Beschreibung |
|---|---|---|
lhs | integer | Der erste Operand |
rhs | integer | Der zweite Operand |
Ausgabe
| Name | Typ | Beschreibung |
|---|---|---|
value | integer | Das Ergebnis der Additionsoperation |
output "my_sum" {value = 10 + 5}// > my_sum: 15
neg_integer
Gibt die Negation des angegebenen Integers zurück.
Eingaben
| Name | Typ | Beschreibung |
|---|---|---|
value | integer | Ein ganzzahliger Wert |
Ausgabe
| Name | Typ | Beschreibung |
|---|---|---|
value | integer | Der negierte ganzzahlige Wert |
not_bool
Gibt die logische Negation des angegebenen booleschen Wertes zurück.
Eingaben
| Name | Typ | Beschreibung |
|---|---|---|
value | bool | Ein boolescher Wert |
Ausgabe
| Name | Typ | Beschreibung |
|---|---|---|
value | bool | Die logische Negation des eingegebenen booleschen Wertes |
Is this page helpful?