S
var/let
, которые глобально ничего не изменят, но в коде появится много мозолящих глаза артифактовSize: a a a
S
var/let
, которые глобально ничего не изменят, но в коде появится много мозолящих глаза артифактовEG
f()
на return f()
, то можно даже возвращать значение из скоупаAZ
def scope(f):
f()
@scope
def _():
scoped_var = 1
SP
AZ
S
f()
на return f()
, то можно даже возвращать значение из скоупаS
AZ
AZ
EG
>>> def scope(f):
... return f()
...
>>> @scope
... def result():
... scoped_var = 1
... return scoped_var
...
>>> result
1
>>> scoped_var
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'scoped_var' is not defined
AZ
SP
var/let
, которые глобально ничего не изменят, но в коде появится много мозолящих глаза артифактовAZ
SP
S
S
SP
S
SP
AZ
int new;