Публикации по теме '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
Будущая форма объектов..