哪里是Math.round()在DART?(Where is Math.round() in Dar

2019-08-02 10:42发布

我没有看到任何方式轮达特多少?

import 'dart:math';

main() {
  print(Math.round(5.5)); // Error!
}

http://api.dartlang.org/docs/bleeding_edge/dart_math.html

Answer 1:

是的,有一种方法可以做到这一点。 该num类有一个方法叫round()

var foo = 6.28;
print(foo.round()); // 6

var bar = -6.5;
print(bar.round()); // -7


Answer 2:

在飞镖,一切都是对象。 所以,当你声明NUM,例如,你能让它通过从NUM类圆形方法 ,下面的代码将打印6

num foo = 5.6;
print(foo.round()); //prints 6

在你的情况,你可以这样做:

main() {
    print((5.5).round());
}


Answer 3:

这个公式可以帮助你

int a = 500;
int b = 250;
int c;

c = a ~/ b;


文章来源: Where is Math.round() in Dart?
标签: dart