2 番目の引数と同じ符号に設定された最初の引数を返します。
シグネチャ
{copysign x, y}:result
x: 返される値。ただし、符号はy と同じ符号に設定されます。これは、整数、浮動小数点、または数量値として評価する式の場合もあります。
y: 結果の符号を決定する符号を持つ値。これは、整数、浮動小数点、Decimal、または数量値として評価する式の場合もあります。
戻り値
x を返します。y と同じ符号を持つように強制されます。
x が浮動精度の場合、結果は浮動精度になります。それ以外の場合は、結果は倍精度になります。x が単位を持つ場合は、結果は同じ単位を持ちます。
例
例:
copysign を各種の値と共に使用 |
|
{text Set the signs of some numbers...
{br} {copysign 1.0, -0.0}
{br} {copysign 1.0, 0.0}
{br} {copysign -1.0, 0.0}
{br} {copysign -1.0, -0.0}
{br} {copysign 37s, -24radians}
}
| |