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?