No-Tactic (25.07.2013 / 14:16)Дал!
дайте мне куратора =(
No-Tactic (25.07.2013 / 14:16)Дал!
дайте мне куратора =(
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