您如何在芭蕾舞女演员中四舍五入浮动值?

时间:2018-07-06 13:29:30

标签: ballerina

在BallerinaLang中,如何将浮点值四舍五入到指定的小数位数?

1 个答案:

答案 0 :(得分:2)

芭蕾舞女演员尚未提供用于浮点四舍五入的特定方法。但是使用现有math:roundmath package,可以完成以下操作。

import ballerina/math;

function roundFloat(float value, int decimalPlaces) returns float {
    float factor = math:pow(10, decimalPlaces);
    return  <float> math:round(value * factor)/factor;
}

function main(string... args) {
        float result = roundFloat(12.84675, 2);
}

PS:math:round函数仅将浮点数四舍五入到最接近的整数