Логотип Автор24реферат
Заказать работу
Курсовая работа на тему: Удобство в мелочах языка Ruby
42%
Уникальность
Аа
5489 символов
Категория
Информационные технологии
Курсовая работа

Удобство в мелочах языка Ruby

Удобство в мелочах языка Ruby .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Язык программирования Ruby  - это достаточно изящный и лаконичный язык, так как он не старается сделать код на столько красивым, чтобы это мешало читабельности или же пониманию. Существуют несколько советов, которые способны помочь вам в этом вопросе.
Вы можете пользоваться условными операторами if и unless в выражениях. Также вы можете использовать if в противоположном значении, но, в свою очередь, использование unless скорее всего приведет к наименьшему количеству ошибок в программе. Также, вы можете использовать эти условные выражения, как модификаторы, вставляя их после, а не до выражения.
Вы имеете право использовать вопросительные, а также восклицательные знаки в окончании имени метода. Знак вопроса используется, когда метод имеет свойство возвращать true или же false, а восклицательный знак используется для методов, которые делают что-либо необратимое, к примеру удаление записи в базе данных, отсоединения первого символа в строке или же что-либо другое.
Вы можете использовать псевдонимы к уже созданным методам. Именно так можно получить методы exist и exists, не использую при этом накладные расходы и повторения.
И еще некоторое соглашение об именах: константы, классы и модули пишут с заглавной буквы, методы и члены класса должны начинатся с маленькой буквы, глобальные переменные именуют начиная с «$», имена переменных объекта начинаются с «@», а имена переменных класса с «@@», ну и т.д.
При вызове методов, можно не писать скобки

Зарегистрируйся, чтобы продолжить изучение работы

. Можно писать write File.open("/home/h3rald/test.txt") или просто File.open "/home/h3rald/test.txt", что особенно удобно с методами, без аргументов.
В Ruby числа, символы, булевы значения и все остальное является объектом. Это означает, что можно писать вещи подобно этим:
"YOU SHOULDN'T ALWAYS USE CAPITALS".lowcase # вернет "you shouldn't always use capitals",
вместо нечто такого:
# PHP Code
strtolower("YOU SHOULDN'T ALWAYS USE CAPITALS")
Этим вы экономите время, экономите скобки и так более логично.
Или «больше не надо использовать return для возврата значений». Если кратко, то так: все инструкции в Ruby возвращают значение, даже присваивание переменных, так что вам действительно не нужно использовать ключевое слово «return» в конце методов. Значение последнего присваивания всегда будет возвращено.
Способность изменять окружение любым доступным способом.
Впервые увидев это, я был впечатлен.
Представьте типичную ситуацию: вы стали использовать системный класс или класс, написаный кем-то другим и поняли, что вам надо некий дополнительный метод в нем.
Есть несколько путей для решения этой проблемы в типичных языках программирования:
Вы изменяете исходный код класса, если вы имеете к нему доступ. Но обычно это — плохая идея, не делайте так.
Вы наследуете свой класс от того и добавляете к нему новый метод

50% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Больше курсовых работ по информационным технологиям:

Проектирование информационной системы для автоматизации учета деятельности сети спортивных залов

25401 символов
Информационные технологии
Курсовая работа
Уникальность

Проектирование информационной системы по обслуживанию клиентов отеля "Троя"

44362 символов
Информационные технологии
Курсовая работа
Уникальность

Методы теории принятия решений. Метод аналитических сетей

31881 символов
Информационные технологии
Курсовая работа
Уникальность
Все Курсовые работы по информационным технологиям