3 ms·
> It's a convenience so that every iterable object in the world doesn't need to implement a join() method. The way to do this would be to have an IterableMixin
by cabalamat 17y ago
> It's a convenience so that every iterable object in the world doesn't need to implement a join() method.
The way to do this would be to have an IterableMixin that implements join() (and a load of other stuff) so long as the subclass implements a small number of basic methods.
- X-Istence 17y agoSure, but is it up to the programmer to "subclass" or somehow specify that his type implements IterableMixin? Or is it up to the python interpreter to realise that it implements certain functions and automatically do this?