and_bool
and_bool trả về phép AND nhị phân của các đối số vế trái và vế phải.
Đầu vào
| Tên | Kiểu | Mô tả |
|---|---|---|
lhs | bool | Một giá trị boolean |
rhs | bool | Một giá trị boolean |
Đầu ra
| Tên | Kiểu | Mô tả |
|---|---|---|
value | bool | Kết quả của phép AND nhị phân giữa hai đối số |
output "my_bool" {value = false && true}// > my_bool: false
or_bool
or_bool trả về phép OR nhị phân của các đối số vế trái và vế phải.
Đầu vào
| Tên | Kiểu | Mô tả |
|---|---|---|
lhs | bool | Một giá trị boolean |
rhs | bool | Một giá trị boolean |
Đầu ra
| Tên | Kiểu | Mô tả |
|---|---|---|
value | bool | Kết quả của phép OR nhị phân giữa hai đối số |
output "my_bool" {value = false || true}// > my_bool: true
div
div trả về kết quả phép chia nguyên của đối số vế trái cho đối số vế phải, làm
tròn xuống số nguyên gần nhất nếu có phần dư.
Đầu vào
| Tên | Kiểu | Mô tả |
|---|---|---|
lhs | integer | Số bị chia |
rhs | integer | Số chia |
Đầu ra
| Tên | Kiểu | Mô tả |
|---|---|---|
value | integer | Kết quả của phép chia số bị chia cho số chia |
output "my_int" {value = 11 / -3}// > my_int: -3
eq
eq trả về true nếu các đối số bên trái và bên phải bằng nhau và false nếu
chúng không bằng nhau.
Đầu vào
| Tên | Kiểu | Mô tả |
|---|---|---|
lhs | any | Bất kỳ giá trị nào |
rhs | any | Bất kỳ giá trị nào |
Đầu ra
| Tên | Kiểu | Mô tả |
|---|---|---|
value | bool | Kết quả kiểm tra sự bằng nhau giữa hai đầu vào |
output "is_eq" {value = "arg" == "arg"}// > is_eq: true
gt
gt trả về true nếu đối số bên trái lớn hơn đối số bên phải.
Đầu vào
| Tên | Kiểu | Mô tả |
|---|---|---|
lhs | integer | float | string | Một giá trị có thể so sánh |
rhs | integer | float | string | Một giá trị có thể so sánh |
Đầu ra
| Tên | Kiểu | Mô tả |
|---|---|---|
value | bool | Kết quả kiểm tra xem đối số bên trái có lớn hơn đối số bên phải hay không |
output "is_gt" {value = 2 > 1}// > is_gt: true
gte
gte trả về true nếu đối số bên trái lớn hơn hoặc bằng đối số bên phải.
Đầu vào
| Tên | Kiểu | Mô tả |
|---|---|---|
lhs | integer | float | string | Một giá trị có thể so sánh |
rhs | integer | float | string | Một giá trị có thể so sánh |
Đầu ra
| Tên | Kiểu | Mô tả |
|---|---|---|
value | bool | Kết quả kiểm tra xem đối số bên trái có lớn hơn hoặc bằng đối số bên phải hay không |
output "is_gte" {value = 2 >= 2}// > is_gte: true
lt
lt trả về true nếu đối số bên trái nhỏ hơn đối số bên phải.
Đầu vào
| Tên | Kiểu | Mô tả |
|---|---|---|
lhs | integer | float | string | Một giá trị có thể so sánh |
rhs | integer | float | string | Một giá trị có thể so sánh |
Đầu ra
| Tên | Kiểu | Mô tả |
|---|---|---|
value | bool | Kết quả kiểm tra xem đối số bên trái có nhỏ hơn đối số bên phải hay không |
output "is_lt" {value = 2 < 1}// > is_lt: false
lte
lte trả về true nếu đối số bên trái nhỏ hơn hoặc bằng đối số bên phải.
Đầu vào
| Tên | Kiểu | Mô tả |
|---|---|---|
lhs | integer | float | string | Một giá trị có thể so sánh |
rhs | integer | float | string | Một giá trị có thể so sánh |
Đầu ra
| Tên | Kiểu | Mô tả |
|---|---|---|
value | bool | Kết quả kiểm tra xem đối số bên trái có nhỏ hơn hoặc bằng đối số bên phải hay không |
output "is_lte" {value = 2 <= 2}// > is_lte: true
neq
neq trả về true nếu đối số bên trái và bên phải không bằng nhau và false
trong trường hợp ngược lại.
Đầu vào
| Tên | Kiểu | Mô tả |
|---|---|---|
lhs | any | Một giá trị để so sánh |
rhs | any | Một giá trị để so sánh với |
Đầu ra
| Tên | Kiểu | Mô tả |
|---|---|---|
value | bool | Kết quả của phép kiểm tra bằng nhau bị phủ định giữa hai đầu vào |
output "is_neq" {value = "arg" != "arg"}// > is_neq: false
minus
minus trả về kết quả của phép trừ đối số integer bên phải khỏi đối số
integer bên trái.
Đầu vào
| Tên | Kiểu | Mô tả |
|---|---|---|
lhs | integer | Số bị trừ |
rhs | integer | Số trừ |
Đầu ra
| Tên | Kiểu | Mô tả |
|---|---|---|
value | integer | Kết quả của phép tính trừ |
output "my_integer" {value = 10 - 6}// > my_integer: 4
modulo
modulo trả về phần dư của phép chia đối số integer bên trái cho đối số
integer bên phải.
Đầu vào
| Tên | Kiểu | Mô tả |
|---|---|---|
lhs | integer | Số bị chia |
rhs | integer | Số chia |
Đầu ra
| Tên | Kiểu | Mô tả |
|---|---|---|
value | integer | Phần dư của phép tính chia |
output "my_mod" {value = 10 % 3}// > my_mod: 1
multiply
multiply trả về tích của đối số integer bên trái và đối số integer bên
phải.
Đầu vào
| Tên | Kiểu | Mô tả |
|---|---|---|
lhs | integer | Toán hạng thứ nhất |
rhs | integer | Toán hạng thứ hai |
Đầu ra
| Tên | Kiểu | Mô tả |
|---|---|---|
value | integer | Kết quả của phép nhân |
output "my_product" {value = 10 * 5}// > my_product: 50
add
add trả về tổng của đối số integer bên trái và đối số integer bên phải.
Đầu vào
| Tên | Kiểu | Mô tả |
|---|---|---|
lhs | integer | Toán hạng thứ nhất |
rhs | integer | Toán hạng thứ hai |
Đầu ra
| Tên | Kiểu | Mô tả |
|---|---|---|
value | integer | Kết quả của phép cộng |
output "my_sum" {value = 10 + 5}// > my_sum: 15
neg_integer
Trả về số nguyên đối của số nguyên đã cho.
Đầu vào
| Tên | Kiểu | Mô tả |
|---|---|---|
value | integer | Một giá trị số nguyên |
Đầu ra
| Tên | Kiểu | Mô tả |
|---|---|---|
value | integer | Giá trị số nguyên sau khi phủ định |
not_bool
Trả về phủ định logic của giá trị boolean đã cho.
Đầu vào
| Tên | Kiểu | Mô tả |
|---|---|---|
value | bool | Một giá trị boolean |
Đầu ra
| Tên | Kiểu | Mô tả |
|---|---|---|
value | bool | Phủ định logic của giá trị boolean đầu vào |
Is this page helpful?