How do I chain methods?

James Mills prologic at shortcircuit.net.au
Sun Oct 24 23:31:48 EDT 2010


On Mon, Oct 25, 2010 at 9:39 AM, James Mills
<prologic at shortcircuit.net.au> wrote:
> Function/Method Chaining is probably used a lot in Python itself:
>
>>>> x = 4
>>>> x.__add__(1).__sub__(3)
> 2
>
> The implementation of many common operators return self (the object
> you're working with).

My apologies, this was a terribly example! int is immutable and
__add__ nor __sub__ return self :)

cheers
James

-- 
-- James Mills
--
-- "Problems are solved by method"



More information about the Python-list mailing list