【发布时间】:2019-02-07 16:12:39
【问题描述】:
最近我想出了具有递归和尾递归实现方式的谷歌云功能。这种方式实现了函数式编程方法。
Python 中的简单递归函数:
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
Python 中的简单尾递归函数:
def factorial(n, acc=1):
if n == 0:
return 1
else:
return factorial(n-1, acc*n)
【问题讨论】:
标签: python-3.x google-cloud-platform google-cloud-functions tail-recursion