Questions tagged [ruby]

Для вопросов о языке программирования Ruby. Для вопросов о фреймворке Ruby on Rails используйте специальную метку [ruby-on-rails].

Ruby — полностью объектно-ориентированный язык программирования, находящий применение в Web-программировании, тестировании программного обеспечения и промышленном программировании.

856 questions
10
votes
3 answers

Как работает self в Ruby?

Как работает self? Понял что метод self передает ссылку на сам себя, а вот в каких случаях использовать self а в каких нет я не понял...
Vadis
  • 183
6
votes
2 answers

Булевы триггеры

В книге "Язык программирования Ruby" авторы Мацумото, Флэнаган есть код: (1..10).each {|х| print х if х==3..х==5 } вывод следующий 345 дальше идет бред: Триггер состоит из двух булевых выражений, объединенных оператором .., в контексте условия…
6
votes
4 answers

Как печатать каждый n-ый элемент массива в ruby?

Как печатать каждый n-ый элемент массива в ruby?
6
votes
1 answer

отличие require от require_relative

Дядьки бородачи, объясните в Ruby отличие require от require_relative. Верной ли дорогой иду. require # абсолютный путь к файлу. require_relative # относительный путь к файлу. Есть ли еще какие отличия.
6
votes
7 answers

Как в Ruby разбить целое число на триады?

Обращался к англоязычному гуглу, набирая ruby triad но он мне выдает картинки с какой-то стриптизершей. Есть число (Integer), например 146234232. Как из него получить строку "146 234 232"?
MAXOPKA
  • 2,166
6
votes
2 answers

Сортировка в Ruby без использования метода sort

Всем доброго времени суток! В одном из учебных материалов есть задание: напишите программу, о которой мы говорили в самом начале этой главы, которая просит нас ввести сколько угодно слов (по одному слову в строке до тех пор, пока мы не нажмём Enter…
6
votes
1 answer

Удаление Ruby c Windows

Как правильно удалить Ruby, чтоб файлы не остались и корректно работала командная строка и т.д UPD: Win 7 Ultimate 32x. Ставил rubyinstaller с официального сайта
FCh
  • 565
5
votes
5 answers

Типы переменных в Ruby

Чем в Ruby отличаются переменная экземпляра класса и переменная объекта?
5
votes
2 answers

Где найти интересные упражнения для Ruby 1.9?

Доброго времени суток. Изучаю Ruby 1.9 по книге "Язык программирования Ruby" за авторством Флэнагана и Мацумото. Так вот, меня интересуют упражнения по примеру тех что были в "Язык программирования C" Кернигана и Ритчи, но ориентированные под…
Gray
  • 59
5
votes
3 answers

Как выполнить команду терминала в Руби файле

Вопрос состоит в след.: Хотелось бы иметь один файл ( руби ) при запуске которого откроется терминал в который можно будет записать сообщение или просто запустить какую-то другую программу. Может кто-то уже с такой задачей сталкивался...
4
votes
1 answer

сравнения в Ruby

x = 10 xx = 10 1. x == xx #true 2. x.eql?xx #true 3. x.equal?xx #true 4. x.object_id == xx.object_id #true Бородатые дядьки объясните почему в строке 3 и 4 возвращается true.
4
votes
1 answer

'+': no implicit conversation of fixnum into array

В командной строке выходит ошибка '+': no implicit conversation of fixnum into array from test.rb:117:in 'block
' from test.rb:107:in 'each' from test.rb:107:in '
' Ниже строки 107-119: for item in…
user219793
4
votes
1 answer

кодировка кириллицы ruby

Как решить проблему с кодировкой при парсинге страницы #encoding: UTF-8 require 'rubygems' require 'open-uri' require 'nokogiri' require 'json' require 'active_support/all' doc =…
ddeadlink
  • 1,037
4
votes
1 answer

Вопрос касательно методов Ruby

В чем разница между методами map и collect? Подскажите плиз когда использовать map, а когда collect?
Vadis
  • 183
4
votes
1 answer

Что означает p в командной строке Ruby

Есть такая строчка: ruby -e "p 'hello world!'" Что означает p в Ruby? Какое полное название p?
Ilnyr
  • 1,301
1
2 3
10 11