Вызвать командную строку руби
irb
Вывести строку на экран
puts "text", "text"
print "text"
Разница в том что puts переводит на новую строку
irb(main):002:0> puts "text", "text" text text => nil irb(main):003:0>
Присвоить переменной input ввод с клавиатуры
input = gets
Вывести или вставить переменную, можно конструкцией вида #{…}
print "Test #{input}"
inspect он же p — ввыводит все данные в строке, которые скрыты
chomp — удаляет символ конца строки
print "#{input.chomp}"
Чтобы узнать какие методы доступны для объекта
irb(main):004:0> puts 32.methods % & * + ...... puts "hello".methods include? % * + unicode_normalize ......
Узнать класс переменной
irb(main):007:0> puts "hello".class String
Сгенерировать случайное число в диапазоне 100
rand(100)
Преобразовать число в строку .to_s
number.to_s
Преобразовать число в число .to_i
number.to_i
0 Comment