Thanks. I'll study that.
Victor

On Jan 4, 2008 12:34 PM, Neil Cerutti <[EMAIL PROTECTED]> wrote:

> On Jan 4, 2008 10:17 AM, Victor Subervi <[EMAIL PROTECTED]> wrote:
>
> > Hi;
> > I read this example somewhere, but I don't understand it <:-) Can
> > someone please explain how static variables work? Or recommend a good
> > how-to?
> >
> >
> > import random
> >
> > def randomwalk_static(last=[1]): # init the "static" var(s)
> >
> >   rand = random.random() # init a candidate value
> >
>
> Simulating C's static local variables is the (in)famous application for
> this case of optimization in Python's design.
>
> Consult the following entry in the Python General Programming FAQ for
> further information.
>
>
> http://www.python.org/doc/faq/general/#why-are-default-values-shared-between-objects
>
> --
> Neil Cerutti
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to