kleptos ([info]_kleptos_) wrote,
@ 2007-05-25 23:33:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Current music:Richard Dekkard - Auto Assault The Soundtrack - Outpost Horizon
Entry tags:programming, python

фшокке
Только что узнал, что python обьекты могут на ходу менять класс.




(Post a new comment)


[info]drumrock
2007-05-25 07:39 pm UTC (link)
Ага, полностью динамический язык :-)

(Reply to this)(Thread)


[info]_kleptos_
2007-05-25 10:14 pm UTC (link)
да в общем-то ничего сложного нет, даже в пёрле можно сделать.
sub class_switch
{
    return bless %shit() => shift();
}

Но сама возможность немного приводит в ступор.

(Reply to this)(Parent)


[info]uznick
2007-05-25 09:36 pm UTC (link)
Век живи — век учись, ага :)

(Reply to this)(Thread)


[info]_kleptos_
2007-05-25 10:15 pm UTC (link)
state очень легко после этого реализовывать def switch(self, newclass): self.__class__ = newclass

(Reply to this)(Parent)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…