Числа
Часть раздела Ваше первое приложение путешествия по Flutter на Coddy. Урок 13 из 32.
В Dart есть два вида чисел. int — это целое число, а double может содержать десятичную точку:
int people = 4;
double height = 1.75;С ними можно выполнять математические операции: + складывает, - вычитает, * умножает, а / делит. Внутри строки помести вычисление в ${}, и Dart покажет результат:
Text('Seats: ${people * 2}') // Мест: 8За пределами фигурных скобок * — это просто символ в тексте.
Задание
ЛегкоПриложение знает, сколько apples ты покупаешь и какова их price. Сделай так, чтобы оно показывало Total: 7.5, вычисленное с помощью двух переменных и *.
Попробуйте сами
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
int apples = 3;
double price = 2.5;
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
body: Center(
child: Text('Total: ?', style: TextStyle(fontSize: 32)),
),
),
);
}
}
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Ваше первое приложение
1Привет, Flutter
Что такое Flutter?Изменение текстаДерево виджетовScaffold и AppBarСтроки и кавычкиКомментарии7Проект: визитная карточка
Визитная карточка: макетВизитная карточка: стиль6Иконки и изображения
ИконкиРазмер и цвет иконокИзображения из интернетаКруглые аватарыВиджеты из спискаПотренируйтесь самостоятельно: Онлайн-компилятор Flutter