abs 함수
abs 함수 (abs Function)
abs 함수는 주어진 숫자의 절대값을 반환해요. 숫자가 0이거나 양수면 그대로 반환하고, 음수면 -1을 곱해 양수로 만든 뒤 반환해요.
출처: 문서
본문
이 문서는 abs 함수에 대한 참고 정보를 다뤄요. abs 함수는 주어진 숫자의 절대값을 반환해요.
소개 (Introduction)
abs 함수는 주어진 숫자의 절대값을 반환해요. 숫자가 0이거나 양수이면 그 값을 그대로 반환하고, 음수이면 -1을 곱해 양수로 만든 뒤 반환해요.
문법 (Syntax)
abs 함수는 다음 문법으로 사용해요.
abs(number)
number 인자는 절대값을 구하려는 숫자예요.
다음 예시에서 함수는 23, 0, -12.4의 절대값을 반환해요.
$ abs(23)
23
$ abs(0)
0
$ abs(-12.4)
12.4
예시 사용 사례 (Example use case)
다음 예시는 num이라는 음수 변수를 정의해요. 함수는 num의 절대값인 10을 출력해요.
variable "num" {
default = -10
}
output "absolute_value" {
value = abs(var.num)
}
관련 함수 (Related Functions)
signum— 숫자의 부호를 판별해 그 부호를 나타내는 -1과 1 사이의 숫자를 반환해요.
실전 사용 팁
abs는 수치 계산에서 항상 양수 값을 얻고 싶을 때 유용해요. 예를 들어 인스턴스 개수나 대기 시간 같은 값이 환경에 따라 음수로 주어질 수 있을 때, abs로 절대값을 만들어 리소스 인자에 안전하게 전달할 수 있어요. 또 pow·ceil·floor 같은 다른 숫자 함수와 조합해 계산 결과를 정규화하는 데도 자주 쓰여요. 소수부가 있는 값도 그대로 절대값을 구하므로 타입 변환 없이 숫자 연산에 그대로 사용할 수 있어요.
더 알아보기 (Learn more)
signum함수 — 부호 판별- 숫자 함수 — 다른 숫자 함수
min/max함수 — 최솟값·최댓값