以递归方式将函数赋值给变量

时间:2014-12-30 19:23:06

标签: function variables recursion return-value jython-2.7

我在stackoverflow中已经阅读了很多关于这个参数的内容。无论如何,当我为它分配一个递归函数时,我无法真正理解变量的真实情况!我尝试使用printNow()命令只是为了解决发生的事情......但是没有,只是一堆无!

variable = function() #variable is going to be the the return value of function() ?
                      #if function() is a recursive function each time of the recursive, variable
                      #is gonna be different ?

编辑: 添加了一段我无法理解的代码。

def permute(seq):

  if len(seq)<=1:
    perm=[seq]
  else:
    perm=[]                          
    for i in range(len(seq)):
      sub=permute(seq[:i]+seq[i+1:]) # What sub is gonna be = ? 
      for p in sub:
        perm.append(seq[i:i+1]+p)      

返回烫发

0 个答案:

没有答案