IH: you don't need self. within a function within a type. A function has no self. If you don't hand it over as parameter it will not exist at all.
Functions are global -> they know the class, global and const.
They don't know the instance nor can they access fields unless you hand the type instance to them or they iterate through a datastructure that contains instances of the type.
(given the fact that Mark finally removed the bugs on that end, which was meant to happen for 1.26 - 1.28)
Functions are global -> they know the class, global and const.
They don't know the instance nor can they access fields unless you hand the type instance to them or they iterate through a datastructure that contains instances of the type.
(given the fact that Mark finally removed the bugs on that end, which was meant to happen for 1.26 - 1.28)