#dart
#dart
Вопрос:
Я новичок в программировании dart.
main() {
var a, b, c;
a = 10;
b = 5;
c = a / b;
print('$a / $b = $c');
}
Этот код будет выдавать 2.0 в качестве выходных данных. Но если в том же коде я хочу напечатать 2.00000000 (столько, сколько мне нужно 0 или другие числа в разных случаях.) тогда что мне делать?
Как и в языке программирования C, мы определяем наш синтаксис:
printf(".5f", variable);
Ответ №1:
вы можете попробовать toStringAsFixed .
main() {
var a, b, c;
a = 10;
b = 5;
c = a / b;
print('$a / $b = ${c.toStringAsFixed(2)}');
}
Комментарии:
1. как это сделать внутри инструкции print, например C??
2. Используйте ${c.toStringAsFixed(2)} вместо $c. Я обновил свой ответ.