nonlocal variable in python code example
Example 1: python nonlocal
def to_string(node):
def actual_recursive(node):
nonlocal a_str # ~global, can modify surrounding function's scope.
a_str += str(node.val)
if node.next != None:
actual_recursive(node.next)
a_str = ''
actual_recursive(node)
return a_str
Example 2: global variables python
global x
x=1