Dart — это современный язык программирования, созданный компанией Google. Он используется для разработки мобильных приложений (Flutter), веб-приложений, а также серверных программ. Dart был разработан с упором на простоту, скорость и безопасность.
Простота: Dart имеет понятный и чистый синтаксис, который легко освоить.
Быстродействие: Код компилируется в машинный код, что делает программы быстрыми.
Кроссплатформенность: Работает на вебе, мобильных устройствах и серверах.
Асинхронность: Поддержка async
и await
позволяет легко работать с многозадачностью.
Для работы с Dart тебе понадобится:
✅ Установить Dart SDK. Скачать можно с официального сайта.
✅ Текстовый редактор, например Visual Studio Code с расширением Dart.
✅ Онлайн-редактор, если не хочешь устанавливать Dart локально, можешь использовать DartPad.
Открой терминал (или командную строку) и введи:
dart --version
Если Dart установлен, ты увидишь его версию.
В Dart переменные можно объявлять с использованием var
, final
и const
. Разница между ними:
var
— изменяемая переменная.
final
— значение можно задать только один раз.
const
— константа, вычисляется во время компиляции.
void main() {
var name = "Alice"; // изменяемая переменная
final age = 25; // постоянное значение, нельзя изменить
const pi = 3.14; // константа, задается на этапе компиляции
print("Имя: $name, Возраст: $age, Число PI: $pi");
}
Вывод на экран осуществляется с помощью print()
.
void main() {
print("Привет, мир!");
}
С помощью условий можно проверять данные и изменять поведение программы.
void main() {
int age = 20;
if (age >= 18) {
print("Ты взрослый!");
} else {
print("Ты еще ребенок.");
}
}
Циклы позволяют выполнять одно и то же действие несколько раз.
void main() {
for (int i = 1; i <= 5; i++) {
print(i);
}
}
Функции позволяют разбивать код на логические блоки.
int square(int x) {
return x * x;
}
void main() {
print("Квадрат числа 5: ${square(5)}");
}
Программа генерирует случайное число от 0 до 99 и выводит его на экран.
import 'dart:math';
void main() {
var random = Random();
print("Случайное число: ${random.nextInt(100)}");
}
Этот код выводит таблицу умножения от 1 до 10.
void main() {
for (int i = 1; i <= 10; i++) {
for (int j = 1; j <= 10; j++) {
print("$i x $j = ${i * j}");
}
print(""); // Пустая строка для разделения
}
}
Программа считает количество символов в заданной строке.
void main() {
String text = "Hello, Dart!";
print("Количество символов в строке: ${text.length}");
}
Программа определяет, является ли число четным или нечетным.
void main() {
int number = 42;
if (number % 2 == 0) {
print("$number - четное число");
} else {
print("$number - нечетное число");
}
}
Этот код вычисляет факториал заданного числа.
int factorial(int n) {
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
void main() {
print("Факториал 5: ${factorial(5)}");
}
Dart — это мощный и удобный язык для создания мобильных и веб-приложений. Мы разобрали его основы: переменные, ввод/вывод, условия, циклы и функции. Теперь ты можешь писать свои первые программы! 🚀
Чем больше ты практикуешься, тем лучше становится твой код. Экспериментируй, пробуй новые задачи и осваивай программирование! Удачи в изучении Dart! 😊
Не нашли нужной статьи?
Напишите нам и ее сделаем!