python return value in recursive function code example
Example: python keep value recursive function
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