tonumber 함수
tonumber 함수
tonumber 함수는 인자를 숫자 값으로 변환해요. 숫자, null, 그리고 숫자의 10진수 표현을 담은 문자열만 숫자로 변환할 수 있어요. 그 밖의 모든 값은 오류를 발생시켜요. Terraform은 필요할 때 타입을 자동으로 변환하므로 명시적 타입 변환은 거의 필요하지 않아요.
출처: 문서
본문
tonumber는 인자를 숫자 값으로 변환해요.
Terraform은 필요할 때 타입을 자동으로 변환하므로 명시적 타입 변환은 거의 필요하지 않아요. 명시적 타입 변환 함수는 모듈 출력에서 반환되는 타입을 정규화할 때만 사용해요.
숫자, null, 그리고 숫자의 10진수 표현을 담은 문자열만 숫자로 변환할 수 있어요. 그 밖의 모든 값은 오류를 발생시켜요.
예시
> tonumber(1)
1
> tonumber("1")
1
> tonumber(null)
null
> tonumber("no")
Error: Invalid function argument
Invalid value for "v" parameter: cannot convert "no" to number: string must be
a decimal representation of a number.
더 알아보기 (Learn more)
- 타입 제약 (Type Constraints) - 값 타입에 대해 알아봐요.
- Terraform 함수 목록 - 모든 함수를 확인해 보세요.