Ich sehe keine Möglichkeit, eine Zahl in Dart zu runden?Wo ist Math.round() in Dart?
import 'dart:math';
main() {
print(Math.round(5.5)); // Error!
}
http://api.dartlang.org/docs/bleeding_edge/dart_math.html
Ich sehe keine Möglichkeit, eine Zahl in Dart zu runden?Wo ist Math.round() in Dart?
import 'dart:math';
main() {
print(Math.round(5.5)); // Error!
}
http://api.dartlang.org/docs/bleeding_edge/dart_math.html
Ja, ist es eine Möglichkeit, dies zu tun. Die num
Klasse hat eine Methode round()
genannt:
var foo = 6.28;
print(foo.round()); // 6
var bar = -6.5;
print(bar.round()); // -7
In Dart, alles ist ein Objekt. Also, wenn Sie eine num, zum Beispiel erklären, können Sie es durch die round method from the num class abrunden können, würde der folgende Code ausdrucken 6
num foo = 5.6;
print(foo.round()); //prints 6
In Ihrem Fall könnten Sie tun:
main() {
print((5.5).round());
}