Публикации по теме 'ruby'
Кристалл
Crystal — потрясающий новый язык, который я проверял. Его синтаксис очень похож на Ruby, но он статически типизирован.
У него потрясающий вывод типов, поэтому объявления типов требуются очень редко.
Но самая крутая вещь в Crystal — это то, что этот код не компилируется:
message = if rand(2) > 0
"Hi"
end
puts message + "!"
Компилятор Crystals понимает, что сообщение может быть нулевым, и поэтому мы не можем просто отправить его методом +, не проверив это...
Область видимости переменных и доступ к ним в Ruby: важные части
Возможно, больше, чем что-либо другое, мне пришлось уточнить мои предыдущие предположения и ментальные модели в отношении масштаба. После прохождения курса RB120 в Launch School я получил более целостное представление о масштабах и их важности.
Обратите внимание, что эта статья не является введением в область применения. Я думаю, что стоит сначала развить интуицию масштаба посредством практики и экспериментов, прежде чем перерабатывать эту интуицию в более широкую ментальную модель.
В..
Введение в создание API в 2023 году (Ruby on Rails)
Введение в создание API в 2023 году (Ruby on Rails)
Привет! Мне было трудно найти обновленный и понятный контент о том, как создать API. Поэтому я здесь, чтобы попытаться помочь вам справиться с этим немного мягче.
Передо мной стояла задача создать API с двумя конечными точками , первая конечная точка должна читать CSV-файл и регистрировать данные . Вторая конечная точка должна отображать информацию в формате JSON . Были и другие требования, но это все, что вам нужно знать для..
5 шагов, чтобы решить проблему с алгоритмом
Что такое алгоритм
… просто шучу : )
Ссылаясь на определение из Википедии, говорится: «В математике и информатике алгоритм — это конечная последовательность четко определенных инструкций, обычно используемых для решения класса конкретных задач или для выполнения вычислений. Алгоритмы используются в качестве спецификаций для выполнения вычислений, обработки данных, автоматизированных рассуждений, автоматизированного принятия решений и других задач». На техническом собеседовании..
Как вы определяете Ruby?
Согласно Википедии, Ruby «является интерпретируемым языком программирования общего назначения высокого уровня». Кроме того, это язык, который относительно легко выучить, и, по моему опыту, многие программисты говорят, что это был первый язык, который они выучили. В результате многие начинающие программисты, вероятно, читают определение Ruby и понятия не имеют, что означает половина слов.
Чтобы начать объяснение, мы должны понять некоторые термины в определении Википедии...
Печатание как крайняя мера
Частью культуры B&G является наставничество людей, плохо знакомых с разработкой программного обеспечения, и это всегда возвращает меня к моим дням в колледже, когда ничто не имело смысла и не работало так, как должно было бы. Я мог видеть это тогда во мне и в моих друзьях, и я мог видеть это в студентах, которым я помогал как ТА. Мне потребовалось много практики, чтобы перестать слепо использовать вещи, упомянутые преподавателями в классе, и начать искать в своем наборе инструментов нужный..
Тип данных в Ruby (Ruby для начинающих 5 из 11)
Серия Ruby для начинающих (5 из 11)
В программе Ruby числа, буквы, даты и другие вещи являются объектами. В Ruby существует несколько типов данных, начиная от чисел и заканчивая строками (буквами), массивами, значениями true/false и типами данных, которые существуют только в программе Ruby, а именно символы и хэши.
Логическое Истинно/Ложно
В Ruby нет логического типа, но по умолчанию при запуске Ruby будет 2 экземпляра с именами true и false.
где true — экземпляр истинного..