[EMAIL PROTECTED] wrote:

> I do understand (and verified) that if I define f2 within f1, it works
> as expected. But in the "learning pyton 2nd edition" at page 205 it is
> said that "Programs are much simpler if you do not nest defs within
> defs" (juste before the code mentioned in my initial message).

Actually, the code in the book is:

def f1():
     x = 88
     f2(x)

def f2(x):
     print x

f1()

which makes all the difference in the world. Not to mention that this 
particular section of the book is giving an example of how to write the 
code *without* using nested functions.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to