Правила именования
Часть раздела Основы путешествия по R на Coddy — урок 9 из 78.
В языке R существуют определенные правила для допустимых имен переменных. Имя переменной должно начинаться с буквы (a-z или A-Z) и может содержать буквы, цифры, точки (.) и символы подчеркивания (_). Однако оно не может начинаться с цифры или содержать пробелы.
Помимо основных правил, соблюдение соглашений об именовании делает ваш код гораздо более читаемым и удобным в обслуживании. Двумя популярными стилями являются snake_case (использование подчеркиваний между словами, например user_name) и camelCase (написание с заглавной буквы каждого слова, кроме первого, например userName). Выберите один стиль и используйте его последовательно во всем коде.
Самое главное, используйте описательные имена, которые четко указывают на то, что содержит переменная. Вместо x или data1 используйте такие имена, как student_score или monthly_sales. Это делает ваш код самодокументированным и более понятным для других (и для вас самих в будущем).
Шпаргалка
Имена переменных в R должны начинаться с буквы (a-z или A-Z) и могут содержать буквы, цифры, точки (.) и подчеркивания (_). Они не могут начинаться с цифры или содержать пробелы.
Распространенные соглашения об именовании:
snake_case: слова разделяются подчеркиваниями, например,user_namecamelCase: первая буква строчная, последующие слова начинаются с заглавной буквы, например,userName
Используйте описательные имена, которые четко указывают на содержимое переменной, такие как student_score или monthly_sales, вместо общих имен, таких как x или data1.
Попробуйте сами
В этом уроке нет задания по программированию.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 2
Логические операторы (AND, OR)Логические операторы. Часть 2 (NOT)Повторение: простая логикаВекторизованная логика. Часть 1Векторизованная логика. Часть 27Калькулятор разделения счета
Приветственное сообщениеПолучение пользовательского ввода13Векторы: продвинутый уровень
Срезы и индексация векторовЛогическая индексацияАрифметика и ресайклинг векторовОператор %in%2Переменные и типы данных
Числовой тип данныхЦелочисленный тип данныхСимвольный тип данныхЛогический тип данныхПроверка типов данныхПравила именованияПропущенные значения: NAИтоги — создание переменных5Принятие решений
Оператор ifКонструкция if - elseПовторение: Простой калькуляторВложенные конструкции if - else8Циклы
Цикл ForЦикл WhileBreakNext (Continue)Повторение: ФакториалГенерация последовательностей (seq, :)Вложенные циклыПовторение: Динамический ввод3Операторы. Часть 1
Арифметические операторыЦелочисленное деление и остаток от деленияОператоры присваиванияПовторение: простая математикаОператоры сравнения6Основы ввода-вывода
Вывод через printКоманда cat для выводаВывод с переменнымиЧтение ввода через readline()Основы преобразования типовПовторение — Калькулятор возрастаПовторение — Истина или ложь9Функции
Объявление функцииАргументы функцииВозвращаемые значенияПовторение — функция SigmaПовторение — функция валидацииЗначения параметров по умолчанию12Итерация по последовательностям
Итерация по элементам вектораИспользование seq_along()Итерация по символам (strsplit)Функции для работы со строками