Введение в язык Ruby
Если вы решили изучать Ruby (например, для создания веб-приложений), то гайд познакомит с основными концепциями языка всего за 20 минут:
https://tprg.ru/W8H3
#ruby
Если вы решили изучать Ruby (например, для создания веб-приложений), то гайд познакомит с основными концепциями языка всего за 20 минут:
https://tprg.ru/W8H3
#ruby
Курс по Ruby+Rails
Если вы интересуетесь Rails, то на Хабре как раз вышла серия статей для начинающих:
Часть 1: Императивное программирование.
Часть 2: Объектно-ориентированное программирование.
Часть 3: Функциональное программирование.
Часть 4: Структура Rails-приложения.
Часть 5: Паттерн MVC.
Часть 6: Роутинг и RESTfull Applications.
#ruby
Если вы интересуетесь Rails, то на Хабре как раз вышла серия статей для начинающих:
Часть 1: Императивное программирование.
Часть 2: Объектно-ориентированное программирование.
Часть 3: Функциональное программирование.
Часть 4: Структура Rails-приложения.
Часть 5: Паттерн MVC.
Часть 6: Роутинг и RESTfull Applications.
#ruby
Реализация шаблона Singleton в Ruby
Синглтон — это один из самых простых и популярных паттернов проектирования, который применяется к классу. Данный шаблон гарантирует реализацию только одного экземпляра класса для всего приложения, ограничивая инициализацию класса.
В этой статье разбираются сценарии и примеры использования шаблона Singleton, потокобезопасность, а также недостатки этого паттерна:
https://nuancesprog.ru/p/16472/
#ruby
Синглтон — это один из самых простых и популярных паттернов проектирования, который применяется к классу. Данный шаблон гарантирует реализацию только одного экземпляра класса для всего приложения, ограничивая инициализацию класса.
В этой статье разбираются сценарии и примеры использования шаблона Singleton, потокобезопасность, а также недостатки этого паттерна:
https://nuancesprog.ru/p/16472/
#ruby
Блоки в Ruby
Блоки в Ruby похожи на функции, т.к. позволяют группировать несколько выражений. По сути, это код, вставленный между do и end, но не всё так просто. У блоков особый синтаксис создания и использования в проекте.
Данную концепцию не поддерживают другие популярные языки, поэтому начинающим сложно разобраться, зачем вообще нужен блок. В этой статье рассматривается работа блоков и их применение на практике:
https://habr.com/ru/post/703920/
#ruby
Блоки в Ruby похожи на функции, т.к. позволяют группировать несколько выражений. По сути, это код, вставленный между do и end, но не всё так просто. У блоков особый синтаксис создания и использования в проекте.
Данную концепцию не поддерживают другие популярные языки, поэтому начинающим сложно разобраться, зачем вообще нужен блок. В этой статье рассматривается работа блоков и их применение на практике:
https://habr.com/ru/post/703920/
#ruby