add
項目 | 説明 |
構文 | add(n1, n2)。
|
説明 | 加算。 |
パラメーター | |
戻り値 | n1+n2 の結果を返します。
|
例 | n1 = add(10, 20)
say(concat('n1=', n1))
|
sub
項目 | 説明 |
構文 | sub(n1, n2)。
|
説明 | 減算。 |
パラメーター | |
戻り値 | n1-n2 の結果を返します。
|
例 | n1 = sub(10, 20)
say(concat('n1=', n1))
出力: n1=-10
|
mul
項目 | 説明 |
構文 | mul(n1, n2)。
|
説明 | 乗算。 |
パラメーター | |
戻り値 | n1×n2 の結果を返します。
|
例 | n1 = mul(10, 20)
say(concat('n1=', n1))
出力: n1=200
|
div
項目 | 説明 |
構文 | div(n1, n2)。
|
説明 | 除算。 |
パラメーター | |
戻り値 | n1÷n2 の結果を返します。
|
例 | n1 = div(10, 20)
say(concat('n1=', n1))
出力: n1=0.5
|
mod
項目 | 説明 |
構文 | mod(n1, n2)。
|
説明 | モジュロ演算。 |
パラメーター | |
戻り値 | n1%n2 の剰余を返します。
|
例 | n1 = mod(35, 20)
say(concat('n1=', n1))
出力: n1=15
|
gt
項目 | 説明 |
構文 | gt(n1, n2)。
|
説明 | より大きい比較。 |
パラメーター | |
戻り値 | n1 > n2 の場合は true を返します。それ以外の場合は false を返します。
|
例 | if and($arg_num, gt(tonumber($arg_num), 10)) {
say('num > 10')
}
リクエスト: /path1/path2/file?num=11。 レスポンス: num > 10
|
ge
項目 | 説明 |
構文 | ge(n1, n2)。
|
説明 | 以上比較。 |
パラメーター | |
戻り値 | n1 >= n2 の場合は true を返します。それ以外の場合は false を返します。
|
例 | if and($arg_num, ge(tonumber($arg_num), 10)) {
say('num >= 10')
}
リクエスト: /path1/path2/file?num=10。 レスポンス: num >= 10
|
lt
項目 | 説明 |
構文 | lt(n1, n2)。
|
説明 | より小さい比較。 |
パラメーター | |
戻り値 | n1 < n2 の場合は true を返します。それ以外の場合は false を返します。
|
例 | if and($arg_num, lt(tonumber($arg_num), 10)) {
say('num < 10')
}
リクエスト: /path1/path2/file?num=9。 レスポンス: num < 10
|
le
項目 | 説明 |
構文 | le(n1, n2)。
|
説明 | 以下比較。 |
パラメーター | |
戻り値 | n1 <= n2 の場合は true を返します。それ以外の場合は false を返します。
|
例 | if and($arg_num, le(tonumber($arg_num), 10)) {
say('num <= 10')
}
リクエスト: /path1/path2/file?num=10。 レスポンス: num <= 10
|
floor
項目 | 説明 |
構文 | floor(n)。
|
説明 | 数値を切り捨てて最も近い整数にします。 |
パラメーター | n:数値。 |
戻り値 | n 以下の最大の整数を返します。
|
例 | if $arg_num {
# tonumber 関数は文字列を数値に変換します。
say(concat('floor: ', floor(tonumber($arg_num))))
}
リクエスト: /path1/path2/file?num=9.3。 レスポンス: floor: 9
|
ceil
項目 | 説明 |
構文 | ceil(n)。
|
説明 | 数値を切り上げて最も近い整数にします。 |
パラメーター | n:数値。 |
戻り値 | n 以上の最小の整数を返します。
|
例 | if $arg_num {
# tonumber 関数は文字列を数値に変換します。
say(concat('ceil: ', ceil(tonumber($arg_num))))
}
リクエスト: /path1/path2/file?num=9.3。 レスポンス: ceil: 10
|