Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Mushroom := Object clone
…
В этом фрагменте кода мы создаем класс Mushroom
Тут все просто, главно понять, что в Io нет методов и свойств, есть слоты и сообщения.
function Human(name, age, city) {
this.name = name
// что-нить сложное
}
fuction one() { new Human("Elsa", 19, "Hamburg") }
fuction two() { new Human("Egor", 32, "spb") }
Human := Object clone
Human init := method(name, age, city,
self name := name
self age := age
self city := city
)
One := Human clone
One init("Elsa", 19, "Hamburg")
Two := Human clone
Two init("Egor", 32, "spb")
Io programming language