32 dart
我没有办法在Dart中找到一个数字?
import 'dart:math';
main() {
print(Math.round(5.5)); // Error!
}
Run Code Online (Sandbox Code Playgroud)
Kai*_*ren 41
是的,有办法做到这一点.该num班有一个调用的方法round():
var foo = 6.28;
print(foo.round()); // 6
var bar = -6.5;
print(bar.round()); // -7
Run Code Online (Sandbox Code Playgroud)
在达特,一切都是一个对象.因此,当您声明一个num时,例如,您可以通过num类中的round方法对其进行舍入,以下代码将打印6
num foo = 5.6;
print(foo.round()); //prints 6
Run Code Online (Sandbox Code Playgroud)
在你的情况下,你可以这样做:
main() {
print((5.5).round());
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12881 次 |
| 最近记录: |