Разработка на RoR

1.83K
.
No-Tactic (25.07.2013 / 14:16)
дайте мне куратора =(
Дал!
.
No-Tactic
Koenig, без рельсов написать гостевуху смогу но только консольную =)
p - вариант вывода для отладки
puts - выводит строку с новой строки и в конце добавляет \n
есть еще print
.uniq - это аналог array_unique
собрать из строки массив
str.split("Разделитель")


из массива в строку
arr.join("разделитель")


ну а знание пыха мне только мешает) тут все совсем по другому как-то
.
L!MP
Koenig,
string.split(",")
array.join(",")

З.Ы: апаздаль
.
No-Tactic
L!MP, спасибо. Сейчас обновлю посты допишу, что не дописал
p.s тоже балуешься?)
.
(\/)____o_O____(\/)
No-Tactic, да он полиглот гг
.
небольшой пример метода, который принимает хеш

# Создадим клас

class SomeClass

  def initialize(options) # метод вызывается при создании обьекта
    #...
  end

end
# а вот так круто можно передать хеш 
# вариант 1
obj = SomeClass.new(  { :first => "Первый", :second => "Второй" } )

# вариант 2
obj = SomeClass.new( :first => "Первый", :second => "Второй" )

# вариант 3
obj = SomeClass.new( first: "Первый", second: "Второй" )


все три вариации делают абсолютно одно и то же
.
No-Tactic (25.07.2013 / 15:01)
L!MP, спасибо. Сейчас обновлю посты допишу, что не дописал
p.s тоже балуешься?)
Нет, мне не нравятся ЯП без {}
.
L!MP, сколько ЯП ты знаешь ?
.
(\/)____o_O____(\/)
No-Tactic, def типо конструктор option массив?
.
L!MP
Koenig, def в данном случае - это как function в РНР.
Оптион - это HashMap или как он там в Ruby называется.
--
Да, initialize = __construct
Всего: 145