Skip to content

Variables

Как и в любом популярном языке мы можем создавать переменные, которые будут определённого типа.

Рассмотрим создание переменной, которая будет хранить строку. Как выглядит конструкция объявления переменной в целом:

dart
String str = 'Hello world';

А теперь разберём её на куски!

  • String - тип переменной, в нашем случае строка
  • str - название переменной
  • = 'Hello world' - задаём значение переменной, т.е. инициализируем её

Исходя из разбора мы получаем следующую конструкцию:

TYPE VAR_NAME = VAR_VALUE;

Рассмотрим примеры с другими типами

Например, создадим переменную с числом

dart
int number = 2;

или с булевым значением

dart
bool state = true;

Как использовать переменные

Вся разработка строится на переменных, начиная от базовых типов и заканчивая вашими классами. Соответственно переменные можно как-то использовать, например, производить математические вычисления с числами.

dart
int firstNumber = 25;
int secondNumber = 2;

int multiplication = firstNumber * secondNumber;
int divide = firstNumber / secondNumber;
int minus = firstNumber - secondNumber;
int plus = firstNumber + secondNumber;

print(multiplication.toString()); // output: 50
print(divide.toString()); // output: 12.5
print(minus.toString()); // output: 20
print(plus.toString()); // output: 30

Исходя из примера мы также можем сказать, что переменные необязательно инициализируются значением, а могут и из какой-то операции, будь то математика или выполнение какой-то функции, о которых мы узнаем позже.