Antoon Pardon wrote:
Unless, your code is split over different pages, as when it is printed in a 
book.
You also need to see the next piece of code to notice the dedention.

e.g. I have the following code at the bottom of my editor.

  for i := 0 to 9 do
    some(code);
    more(code);
  end;

I can by just looking at this code notice that I'm looking at the whole for 
block.


But when I have similar python code at the bottom of the page.

  for i in xrange(10):
    some(code)
    more(code)

Then I can't make out whether I'm looking at the whole for suite or not.
These code pieces are not equivalent -- you have four lines of code in the first piece, only three lines in the python piece; in other words, if the "end;" were not on screen, you would still have no idea if it was the whole block or not; in still other words, the "end;", just like the dedented line, provides the context.

~Ethan~
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to