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)