Functionality like local static in C
Python
python at example.invalid
Fri Apr 15 09:55:38 EDT 2022
Cecil Westerhof wrote:
> In C when you declare a variable static in a function, the variable
> retains its value between function calls.
> The first time the function is called it has the default value (0 for
> an int).
> But when the function changes the value in a call (for example to 43),
> the next time the function is called the variable does not have the
> default value, but the value it had when the function returned.
> Does python has something like that?
Sort of, one way is to have a argument with a default value
which is mutable. Hint: don't do that.
More information about the Python-list
mailing list