log (マクロ)
パッケージ: CURL.LANGUAGE.COMPILER

ある数の対数を別の数字を基数として計算します。

シグネチャ

{log base, value}:result
base: 整数または浮動小数点値として評価される式。
value: 整数または浮動小数点値として評価される式。

戻り値

戻り値は、基数を base とする value の対数です。

結果は double 型になります。ただし、少なくとも 1 つの float 引数があり、double 引数がない場合の結果は、float 型になります。

説明

数量の対数をとることはできません。

数量の基数で対数をとることはできません。


例: さまざまな値での log の使用
{text
    {br} The base 3 log of 9 is {log 3, 9}
    {br} The base 9 log of 3 is {log 9, 3}
    {br} The base 10 log of 1000 is {log 10, 1000}
}