子函數能夠繼承父函數的變量python
父函數返回子函數函數
子函數返回結果spa
看例子以下:結果是一個字符串fun1+fun2繼承
#!/usr/bin/env python
# coding=utf-8
def fun1(a1):
def fun2(a2):
return a1+a2
return fun2
#定義一個變量f,fun1的返回是fun2函數,因此f變量就指向了fun2函數,同時fun2繼承了a1變量的值"fun1+"
f=fun1('fun1+')
#此時f已經指向了函數fun2,故而將f做爲fun2函數來調用,同時傳遞a2的值fun2
print f('fun2')