Публикации по теме 'ruby'


Настало время Numb-ers с Ruby !
Опять надоело программировать или нужно что-то новое, чтобы поиграться с более крутым языком программирования ? Несомненно, мы бы снова продолжили серию с крутостью Ruby. Давайте еще раз окунемся в мир чисел на рубиновом корабле! Хм, так что даже в старших классах мы пытались найти множители числа вручную, но никогда не думали об использовании общих шаблонов или какого-либо хорошего алгоритма для утомительной / скучной задачи. Итак, давайте посмотрим, насколько круче может быть..

Пришествие кода 2022. День 8. Дом на дереве.
На восьмой день Advent of Code у нас есть сложная задача, основанная на сетке, для которой нужно найти решение! Я пропустил вчерашнее Advent of Code, так как просто не нашел времени, поэтому мне придется вернуться и сделать это в другой день! Но я нашел время, чтобы завершить 8-й день Advent of Code.

Все повороты строки в Ruby: руководство по созданию функций поворота влево и вправо
Узнайте, как писать функции Ruby для генерации всех поворотов строки влево и вправо Введение В этом уроке мы рассмотрим проблему программирования на Ruby, которая включает в себя генерацию всех поворотов строки влево и вправо…

Ruby: загрузить конфигурацию из YAML, если переменные ENV не установлены
Мы все хорошо знаем о проверенном и надежном методе установки переменных вашего приложения с помощью ENV, верно? Такие вещи, как ENV[‘AWS_KEY’] и т. д., очень распространены. Однако может наступить момент, когда невозможно установить эти переменные или что-то еще. В этом случае мы можем использовать файл YAML для их загрузки. В этом примере мы загружаем файл YAML с переменными, а затем переопределяем их переменными ENV, если они были установлены. Это отличный способ предоставить..

Объектно-ориентированный в Ruby
object создается из class как из пресс-форм или чертежных объектов, может содержать те же behaviors и разные states из class . Мы можем создать объект из метода initialize , пока мы вызываем метод класса new инкапсуляция: скрытие частей функциональности и их недоступность для остального кода. полиморфизм class Dog def initialize(name, age) @name = name @age = age end end shelly = Dog.new("shelly", 5) геттер/сеттер мы можем создать объект с..

Алгоритм штанги
Для одного из моих первых проектов веб-приложений я решил создать фиктивный профиль тренажерного зала. Пользователь может выбирать различные виды упражнений или занятий и организовывать их в программы. Некоторые из упражнений включают в себя использование штанги, поэтому в качестве одной из дополнительных функций я хотел дать приложению возможность показывать пользователю, какие пластины ему или ей потребуются для любого заданного веса. Формулировка алгоритма для этой идеи оказалась..

Рубиновый еженедельник, выпуск 16
Добро пожаловать в 16-й выпуск Ruby Weekly, бесплатного еженедельного сборника новостей и статей о Ruby, который рассылается по электронной почте. Rails 7.0 Alpha 1: новые ответы JavaScript, шифрование на рабочем месте, ведение журнала запросов, Zeitwerk… Добро пожаловать в первую альфа-версию Rails 7. новые ответы на вопросы о том, как мы делаем JavaScript, и… weblog.rubyonrails.org Будущая форма объектов..