Просмотр поста

.
No-Tactic

В Руби не принято использовать отрицание как в пхп (например if($a != $b))
в руби такая запись будет выглядеть:

unless a == b
    #do somethink


нет циклов, кроме while и until(если цикл while выполняется пока условие истинно, то тут наоборот, пока ложно), вместо них используются итераторы.

Например

10.times { puts "hello, world" }
  10.times { |i| puts i }

times - это метод класса Integer, |i| - это аргумент(вовсе не обязательный, к слову) в данном случае он является счетчиком
можно написать многострочный блок
10.times do |i|
    puts i
    puts "Привет, мир"
  end