Pass same parameter in Recursive function

Davy zhushenli at gmail.com
Tue Sep 2 23:20:17 EDT 2008


Hi all,

Sometimes I need to pass same parameter in recursive function. From my
point of view, the style is redundant, and I don't what to use some
global style like self.A, self.B, Is there any other choice?

For example,

def func(self, x, y, A, B, C):
  #x, y change in recursive call
  #A, B, C change in the first layer function call, but did not change
in recursive call
  if (...):
    func(x, y, A, B, C)
  else(...):
    func(x, y, A, B, C)

Best regards,
Davy



More information about the Python-list mailing list