Nie widzę sposobu, aby zaokrąglić liczbę w Dart?Gdzie jest Math.round() w Dart?
import 'dart:math';
main() {
print(Math.round(5.5)); // Error!
}
http://api.dartlang.org/docs/bleeding_edge/dart_math.html
Nie widzę sposobu, aby zaokrąglić liczbę w Dart?Gdzie jest Math.round() w Dart?
import 'dart:math';
main() {
print(Math.round(5.5)); // Error!
}
http://api.dartlang.org/docs/bleeding_edge/dart_math.html
Tak, istnieje sposób, aby to zrobić. Klasa num
ma metodę zwaną round()
:
var foo = 6.28;
print(foo.round()); // 6
var bar = -6.5;
print(bar.round()); // -7
w DART, wszystko jest obiektem. Więc, kiedy zadeklarować num, na przykład, można zaokrąglić go przez round method from the num class poniższy kod będzie drukować 6
num foo = 5.6;
print(foo.round()); //prints 6
W twoim przypadku, można zrobić:
main() {
print((5.5).round());
}