Соглашения об именовании
Часть раздела Основы путешествия по Dart на Coddy — урок 13 из 94.
В Dart соглашения об именовании делают код читаемым и последовательным:
1. Используйте camelCase для переменных
void main() {
String firstName = 'John';
int userAge = 25;
double accountBalance = 100.50;
bool isLoggedIn = true;
}2. Начинать с букв/подчёркиваний
void main() {
var name = 'Dart';
var counter = 1;
}3. Используйте осмысленные имена
void main() {
// Лучшее именование
var temperatureFahrenheit = 75.5;
}4. Используйте lowerCamelCase для констант
void main() {
const pi = 3.14159;
const maxUsers = 100;
const baseUrl = 'https://api.example.com';
const defaultTimeout = Duration(seconds: 30);
}Задание
НовичокВ этом задании вы попрактикуетесь в соглашениях об именовании в Dart, исправив плохо названные переменные в программе:
- Переименуйте переменную
xв описательное имя для возраста человека (используйте camelCase) - Переименуйте переменную
Yв описательное имя для роста человека в метрах (используйте camelCase) - Переименуйте константу
ABCв описательное имя для числа π (используйте uppercase with underscores для констант) - Переименуйте final переменную
temp123в описательное имя для максимальной допустимой температуры (используйте camelCase)
После переименования выведите каждую переменную с описательной меткой точно так, как показано ниже:
Age: 25 Height: 1.75 Pi Value: 3.14 Max Temperature: 100.0
Ваш вывод должен точно соответствовать этому формату.
Шпаргалка
Соглашения об именовании в Dart делают код читаемым и последовательным:
Используйте camelCase для переменных:
String firstName = 'John';
int userAge = 25;
double accountBalance = 100.50;
bool isLoggedIn = true;Начинайте имена переменных с букв или подчеркиваний:
var name = 'Dart';
var counter = 1;Используйте значимые, описательные имена:
var temperatureFahrenheit = 75.5;Используйте lowerCamelCase для констант:
const pi = 3.14159;
const maxUsers = 100;
const baseUrl = 'https://api.example.com';Попробуйте сами
void main() {
int x = 25;
double Y = 1.75;
const double ABC = 3.14;
final double temp123 = 100.0;
// Вывод переменных с метками
print("Age: $?");
print("Height: $?");
print("Pi Value: $?");
print("Max Temperature: $?");
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы, часть 2
Операторы сравненияЛогический ANDЛогический ORЛогический NOTОператоры проверки типаПовторение - Сравнения7Работа со строками
Конкатенация строкИнтерполяция строкМногострочные строкиСвойства строкОсновные методы строк10Коллекции - Основы словарей
Что такое словари?Создание словаряДоступ к значениям по ключуПары ключ-значениеПолучение размера словаряПолучение ключейПолучение значенийПроверка существования ключа2Переменные и основные типы данных
Что такое переменные?СтрокиЦелые числа (int)Вещественные числа (double)Булевы значения (bool)Вывод типов с 'var'Финальные переменныеКонстантные переменныеСоглашения об именованииОсновы null-безопасностиПовторение - Объявление переменных8Поток управления - Циклы
Цикл 'for'Цикл 'while'Цикл 'do-while'Использование 'break' в циклахИспользование 'continue' в циклахИтог - Повторение кода3Операторы. Часть 1
Арифметические операторыЦелочисленное делениеОператор модуляИнкремент и декрементСокращённые присваиванияИтог - Простые вычисления6Управление потоком - Принятие решений
Оператор 'if'Оператор 'else'Оператор 'else if'Повторение - Простые решенияВложенные операторы 'if'Оператор 'switch'9Коллекции - Основы списков
Что такое списки?Создание спискаДоступ по индексуПолучение длины спискаДобавление элементовУдаление элементовПроверка, пуст ли списокИтерация по списку12Расширенные функции
Необязательные позиционные параметрыИменованные параметрыОбязательные именованные параметрыЗначения параметров по умолчаниюПовторение - Параметры функций15Проект: Простой калькулятор
НастройкаОбъявление числа