and_bool
and_bool επιστρέφει το δυαδικό AND των ορισμάτων αριστερής και δεξιάς πλευράς.
Είσοδοι
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
lhs | bool | Μια λογική τιμή |
rhs | bool | Μια λογική τιμή |
Έξοδος
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
value | bool | Το αποτέλεσμα δυαδικού AND μεταξύ των δύο ορισμάτων |
output "my_bool" {value = false && true}// > my_bool: false
or_bool
or_bool επιστρέφει το δυαδικό OR των ορισμάτων αριστερής και δεξιάς πλευράς.
Είσοδοι
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
lhs | bool | Μια λογική τιμή |
rhs | bool | Μια λογική τιμή |
Έξοδος
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
value | bool | Το αποτέλεσμα δυαδικού OR μεταξύ των δύο ορισμάτων |
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 | any | Οποιαδήποτε τιμή |
rhs | any | Οποιαδήποτε τιμή |
Έξοδος
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
value | bool | Το αποτέλεσμα ελέγχου ισότητας μεταξύ των δύο εισόδων |
output "is_eq" {value = "arg" == "arg"}// > is_eq: true
gt
gt επιστρέφει true αν το όρισμα αριστερής πλευράς είναι μεγαλύτερο από το
όρισμα δεξιάς πλευράς.
Είσοδοι
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
lhs | integer | float | string | Μια συγκρίσιμη τιμή |
rhs | integer | float | string | Μια συγκρίσιμη τιμή |
Έξοδος
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
value | bool | Το αποτέλεσμα ελέγχου αν το όρισμα αριστερής πλευράς είναι μεγαλύτερο από το όρισμα δεξιάς πλευράς |
output "is_gt" {value = 2 > 1}// > is_gt: true
gte
gte επιστρέφει true αν το όρισμα αριστερής πλευράς είναι μεγαλύτερο ή ίσο με
το όρισμα δεξιάς πλευράς.
Είσοδοι
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
lhs | integer | float | string | Μια συγκρίσιμη τιμή |
rhs | integer | float | string | Μια συγκρίσιμη τιμή |
Έξοδος
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
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?