double()

문자열을 64비트 배정도 실수로 변환합니다.

문법

double(STR_EXPR)
필수 매개변수
STR_EXPR
실수로 변환할 문자열을 반환하는 표현식

설명

표현식이 null이면 null을 반환합니다. 실수 변환에 실패해도 null을 반환합니다. 표현식이 반환한 값이 문자열이 아닌 경우, 문자열로 자동 변환한 다음 실수 변환을 시도합니다.

사용 예

json "{}" | eval numbers=double("1.2") => 1.2

json "{}" | eval numbers=double("0") => 0.0

json "{}" | eval numbers=double(0) => 0.0

json "{}" | eval numbers=double("invalid") => null

json "{}" | eval numbers=double(null) => null