var or inout parm?
Bruno Desthuilliers
bruno.42.desthuilliers at websiteburo.invalid
Mon Dec 8 03:26:18 EST 2008
More information about the Python-list mailing list
Mon Dec 8 03:26:18 EST 2008
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Colin J. Williams a écrit : > mh at pixar.com wrote: >> How can I make a "var" parm, where the called function can modify >> the value of the parameter in the caller? >> >> def f(x): >> x = x + 1 >> >> n = 1 >> f(n) >> # n should now be 2 >> >> Many TIA!! >> Mark >> >> > > Why not run it and see? > > Your function returns None. > > The function in effect takes a copy of n. Nope, it takes the object bound to global name 'n'.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list