How to access a function inside a function? Python
- by viddhart
I am wondering how I can access a function inside another function.
I saw code like this:
>>> def make_adder(x):
      def adder(y):
        return x+y
      return adder
>>> a = make_adder(5)
>>> a(10)
15
So, is there another way to call the adder  function? And my second question is why in the last line I call adder not adder(...)?
Good explanations are much appreciated.