格式化一个浮点数。
根据精度设置,格式化后的浮点数。 number
_N() _N(num) _N(num, precision)
需要格式化的浮点数。
num
true
number
格式化的精度设置,参数precision
为整数,参数precision
默认为4。
precision
false
number
// 不使用接口获取数据的测试,就无需使用exchange.IO("status")函数判断连接状态,也不用设置合约代码,因为这里仅仅是测试
function main() {
var i = 3.1415
Log(i)
var ii = _N(i, 2)
Log(ii)
}
def main():
i = 3.1415
Log(i)
ii = _N(i, 2)
Log(ii)
void main() {
auto i = 3.1415;
Log(i);
auto ii = _N(i, 2);
Log(ii);
}
例如_N(3.1415, 2)
将删除3.1415
小数点两位以后的值,函数返回3.14
。
// 不使用接口获取数据的测试,就无需使用exchange.IO("status")函数判断连接状态,也不用设置合约代码,因为这里仅仅是测试
function main() {
var i = 1300
Log(i)
var ii = _N(i, -3)
// 查看日志得知为1000
Log(ii)
}
def main():
i = 1300
Log(i)
ii = _N(i, -3)
Log(ii)
void main() {
auto i = 1300;
Log(i);
auto ii = _N(i, -3);
Log(ii);
}
如果需要将小数点左边的N个位数都变为0,可以这么写:
参数precision
可以为正整数、负整数。
{@fun/Trade/exchange.SetPrecision exchange.SetPrecision}
_D _C