Koenig, без рельсов написать гостевуху смогу но только консольную =)
p - вариант вывода для отладки
puts - выводит строку с новой строки и в конце добавляет \n
есть еще print
.uniq - это аналог array_unique
собрать из строки массив
str.split("Разделитель")
из массива в строку
arr.join("разделитель")
ну а знание пыха мне только мешает) тут все совсем по другому как-то
Koenig,
string.split(",")
array.join(",")
З.Ы: апаздаль
L!MP, спасибо. Сейчас обновлю посты допишу, что не дописал
p.s тоже балуешься?)
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, сколько ЯП ты знаешь ?
No-Tactic, def типо конструктор option массив?
Koenig, def в данном случае - это как function в РНР.
Оптион - это HashMap или как он там в Ruby называется.
--
Да, initialize = __construct