Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #99848

Re: static variables

From Antoon Pardon <antoon.pardon@rece.vub.ac.be>
Newsgroups comp.lang.python
Subject Re: static variables
Date 2015-12-02 09:21 +0100
Message-ID <mailman.102.1449044526.14615.python-list@python.org> (permalink)
References (3 earlier) <n3jljn$os2$1@news2.informatik.uni-stuttgart.de> <n3joag$v4e$1@dont-email.me> <565e4329$0$1612$c3e8da3$5496439d@news.astraweb.com> <mailman.97.1449019041.14615.python-list@python.org> <565e4861$0$1587$c3e8da3$5496439d@news.astraweb.com>

Show all headers | View raw


Op 02-12-15 om 02:24 schreef Steven D'Aprano:
> Python has three not-entirely-awful solutions to the problem of static
> locals, but no really great or obvious one.

I think python is unsuited for an obvious solution for static locals.
Because you need to initialise your static variable somewhere. If you
initialise whithin the body of your function, you will have a statement
that is essentialy a declaration instead of an executable statement.
Which goes totally against the dynamic nature op python.

-- 
Antoon

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

static variables Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2015-11-30 17:15 +0000
  Re: static variables Terry Reedy <tjreedy@udel.edu> - 2015-11-30 12:38 -0500
  Re: static variables BartC <bc@freeuk.com> - 2015-11-30 20:32 +0000
    Re: static variables Steven D'Aprano <steve@pearwood.info> - 2015-12-01 12:01 +1100
      Re: static variables Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2015-12-01 08:26 +0000
        Re: static variables Peter Otten <__peter__@web.de> - 2015-12-01 10:01 +0100
        Re: static variables Grobu <snailcoder@retrosite.invalid> - 2015-12-01 10:15 +0100
          Re: static variables Steven D'Aprano <steve@pearwood.info> - 2015-12-02 12:02 +1100
            Re: static variables Erik <python@lucidity.plus.com> - 2015-12-02 01:16 +0000
              Re: static variables Steven D'Aprano <steve@pearwood.info> - 2015-12-02 12:24 +1100
                Re: static variables Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2015-12-02 09:21 +0100
                Re: static variables Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2015-12-02 09:34 +0100
                Re: static variables Steven D'Aprano <steve@pearwood.info> - 2015-12-02 21:22 +1100
                Re: static variables Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2015-12-02 12:09 +0100
                Re: static variables Steven D'Aprano <steve@pearwood.info> - 2015-12-03 00:11 +1100
                Re: static variables Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2015-12-02 14:41 +0100
                Re: static variables Mark Lawrence <breamoreboy@yahoo.co.uk> - 2015-12-02 13:48 +0000
                Re: static variables Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2015-12-02 15:07 +0100
                Re: static variables Ian Kelly <ian.g.kelly@gmail.com> - 2015-12-02 08:15 -0600
                Re: static variables Mark Lawrence <breamoreboy@yahoo.co.uk> - 2015-12-02 14:31 +0000
                Re: static variables Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2015-12-02 16:30 +0100
                Re: static variables Ian Kelly <ian.g.kelly@gmail.com> - 2015-12-02 14:30 -0600
                Re: static variables Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2015-12-03 10:06 +0100
                Re: static variables Chris Angelico <rosuav@gmail.com> - 2015-12-02 20:23 +1100
                Re: static variables Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2015-12-02 10:47 +0100
                Re: static variables Marko Rauhamaa <marko@pacujo.net> - 2015-12-02 12:18 +0200
                Re: static variables Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2015-12-02 11:56 +0100
                Re: static variables Marko Rauhamaa <marko@pacujo.net> - 2015-12-02 13:30 +0200
                Re: static variables Steven D'Aprano <steve@pearwood.info> - 2015-12-03 00:17 +1100
        Re: static variables Wolfgang Maier <wolfgang.maier@biologie.uni-freiburg.de> - 2015-12-01 10:58 +0100
          Re: static variables Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2015-12-01 11:47 +0000

csiph-web