Правила именования
Часть раздела Основы путешествия по Ruby на Coddy — урок 9 из 88.
В Ruby существуют определенные правила для допустимых имен переменных. Имя переменной должно начинаться со строчной буквы (a-z) или символа подчеркивания (_) и может содержать строчные буквы, цифры и символы подчеркивания. Однако оно не может начинаться с цифры, содержать пробелы или использовать специальные символы.
Имена, начинающиеся с заглавных букв, считаются константами в Ruby.
Помимо основных правил, соблюдение соглашений об именовании делает ваш код гораздо более читаемым и удобным в сопровождении.
В Ruby по соглашению используется snake_case для имен переменных (использование подчеркиваний между словами, например user_name). Это стандартный стиль Ruby, который широко принят в сообществе Ruby. Соблюдение этого соглашения делает ваш код профессиональным и привычным для других разработчиков на Ruby.
Самое главное, используйте описательные имена, которые четко указывают на то, что содержит переменная. Вместо x или data1 используйте такие имена, как student_score или monthly_sales. Это делает ваш код самодокументированным и более понятным для других (и для вас самих в будущем).
Задание
ЛегкоСоздайте три переменные, следуя соглашению об именовании Ruby snake_case. Создайте переменную для полного имени сотрудника и присвойте ей значение "John Doe", переменную для его возраста и присвойте ей 25, а также переменную для его ежемесячной зарплаты и присвойте ей 1500.50. Выведите все три переменные с помощью puts.
Шпаргалка
Имена переменных в Ruby должны начинаться со строчной буквы (a-z) или символа подчеркивания (_) и могут содержать строчные буквы, цифры и символы подчеркивания. Они не могут начинаться с цифры, содержать пробелы или специальные символы.
Ruby использует соглашение об именовании snake_case для переменных (слова разделяются символами подчеркивания):
user_name = "Alice"
student_score = 95
monthly_sales = 2500.75Используйте описательные имена, которые четко указывают на то, что содержит переменная, вместо общих имен, таких как x или data1.
Попробуйте сами
# TODO: Создайте три переменные, следуя соглашениям об именовании в Ruby
# 1. Переменная для полного имени сотрудника (строка)
# 2. Переменная для его возраста (целое число)
# 3. Переменная для его месячной зарплаты (число с плавающей точкой)
# TODO: Выведите все три переменные с помощью putsВ этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 3Логические операторы. Часть 47Калькулятор разделения счета
Приветственное сообщениеПолучение пользовательского ввода13Продвинутая работа с массивами
Срезы массивов через диапазоныСрезы массивов через индексыОператоры массивовМетод include?2Переменные и типы данных
Числа и переменныеСтроковый тип данныхЛогический тип данныхТип данных SymbolПроверка типов данныхПравила именованияПовторение: создание переменных5Принятие решений
Оператор IfКонструкция If - ElseПовторение — Простой калькуляторВложенные конструкции If - ElseОператор Unless8Циклы
Цикл For с диапазонамиЦикл WhileОператор BreakОператор NextПовторение: ФакториалЦикл TimesЦикл UntilВложенные циклыПовторение: Динамический ввод3Операторы. Часть 1
Арифметические операторыОператор остатка от деленияСокращенная арифметикаИтоги: простая математикаОператоры сравнения6Основы ввода-вывода
Вывод с помощью putsВывод с помощью print и pВывод с переменнымиВвод с помощью getsМетод chompПреобразование типовИтоги — Калькулятор возрастаИтоги — Истина или ложь