In article <pan.2009.04.20.08.31...@remove.this.cybersource.com.au>,
Steven D'Aprano  <ste...@remove.this.cybersource.com.au> wrote:
>On Mon, 20 Apr 2009 03:44:59 -0400, Terry Reedy wrote:
>> Steven D'Aprano wrote:
>>> On Mon, 20 Apr 2009 19:18:23 +1200, Lawrence D'Oliveiro wrote:
>>>> In message <gsg2iv$g5...@panix3.panix.com>, Aahz wrote:
>>>>>
>>>>> What kind of OO language allows you to do this:
>>>>>
>>>>> def square(x):
>>>>>     return x*x
>>>>>
>>>>> for i in range(10):
>>>>>     print square(x)
>>>>
>>>> Take out the "OO" qualifier, and the answer is still "none":
>>>>
>>>>     Traceback (most recent call last):
>>>>       File "<stdin>", line 2, in <module>
>>>>     NameError: name 'x' is not defined
>>> 
>>> I can't replicate that error. Did you forget to initialize x before
>>> running the code snippet?
>> 
>> The code as posted had a typo: 'x' instead of the instended 'i'.
>
>Well duh, that's obvious :)
>
>It's such an obvious typo that I wonder what point Lawrence thought he 
>was making to show that it wouldn't run as given.

It's called "humor".
-- 
Aahz (a...@pythoncraft.com)           <*>         http://www.pythoncraft.com/

"If you think it's expensive to hire a professional to do the job, wait
until you hire an amateur."  --Red Adair
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to