sqrt()
指定された数値の正の平方根を返します。
構文
sqrt(NUM_EXPR)
パラメーター
NUM_EXPR- 平方根を求める数値。数値型でなければなりません。
説明
sqrt() 関数は、NUM_EXPR の正の平方根を64ビット実数で返します。内部的に Math.sqrt() を使用します。
NUM_EXPR が null の場合または数値型でない場合は null を返します。負の値を渡した場合は NaN を返します。
エラーコード
該当なし
使用例
-
4の平方根を計算します。
json "{}" | eval s = sqrt(4) | # s: 2.0 -
2の平方根を計算します。
json "{}" | eval s = sqrt(2) | # s: 1.4142135623730951 -
負の値を渡すとNaNを返します。
json "{}" | eval s = sqrt(-1) | # 結果なし(NaNはJSONにシリアライズできないため空の結果を返します) -
NULL入力
json "{}" | eval s = sqrt(null) | # s: null
互換性
sqrt() 関数は、Sonar 4.0以前のバージョンから提供されています。