#2 – Изучение языка Dart. Основные концепции
Відеоурок
Дарт – язык программирования, что появился относительно недавно в 2011 году. Он был разработан компанией Google. Его предназначение стать альтернативой языку JavaScript. Dart выполняет множество действий, что в некоторой степени схожи с действиями из языка ДжаваСкрипт.
Основы языка
Любые программы на Dart состоят из нескольких компонентов:
- Подключение библиотек (по необходимости);
- Указание функции main, что ничего не возвращает.
Каждая строка должна закрываться точкой с запятой (;). В языке можно использовать все стандартные конструкции: переменные, списки, условия, циклы, функции и возможности ООП.
Переменные
Типы переменных в языке Дарт могут указываться перед названием переменной. Если это не сделать, то нужно прописывать ключевое слово var.
От конкретного значения будет зависеть тип данных переменной. Если мы укажем что переменная со значением 5, то тип данных будет указан для целых чисел. И наоборот, если указать тип данных для целых чисел int, то в неё мы не сможем записать строку или число с точкой.
В языке есть возможность создания динамических переменных, что смогут менять свой тип данных по ходу выполнения программы. Пример такой переменной:
dynamic some = 'text';
some = 5;Для создания констант необходимо прописывать ключевое слово const вначале переменной.
Прочие конструкции
Условия, списки, циклы и функции были рассмотрены в ходе видео урока. Можно заметить, что по большей части они не сильно отличаются от аналогичных конструкций из других языков программирования.
Если у вас уже есть навыки работы с другими языками программирования, то освоить Дарт вам не составит никакого труда.
Вихідний код
Весь код буде доступний після підписки на проект! Завдання до уроку
Создайте несколько переменных для хранения таких значений, как: -34, 4, 'R', 23.093433, true. Продумайте типы данных для переменных, чтобы они максимально подходили под каждое значение.
Важно: не используйте тип данных var для создания переменных!
Решение задания:
void main() {
int simple_num = -34;
int num = 4;
String sym = 'R';
double float_num = 23.093433;
bool val = true;
}Из двух чисел с разной четностью вывести на экран четное число. a, b - данные числа.
Решение задания:
void main() {
var a = 2, b = 5;
if (a % 2 == 0) {
print ('$a - четное число');
}
else {
print ('$b - четное число');
}
}Отримати інші домашні завдання можна після підписки на проект
Велике завдання за курсом
Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця
Також варто подивитися