|
I agree with what Eric said. John Brandt iStudio400.com (903) 523-0708 -----Original Message----- From: DeLong, Eric [mailto:EDeLong@xxxxxxxxxxxxxxx] Sent: Friday, November 21, 2003 9:09 AM To: 'Midrange Systems Technical Discussion' Subject: RE: Two reade loops: which one preferred ? In addition, I find the priming read to be extremely useful if you are incorporating level break logic, as it allows you to initialize the break values before you enter the loop. I can't tell you how much I hate to see level break logic muddied up by initialization code. Eric DeLong Sally Beauty Company MIS-Project Manager (BSG) 940-898-7863 or ext. 1863 -----Original Message----- From: Jon Paris [mailto:Jon.Paris@xxxxxxxxxxxxxx] Sent: Friday, November 21, 2003 8:03 AM To: midrange-l@xxxxxxxxxxxx Subject: RE: Two reade loops: which one preferred ? >> So, applying the C/PASCAL approach to RPG forces to include one additional read before the loop as in Style#1. I always code the additional read before the loop - but for very straightforward logical reasons that have nothing to do with choice of language. If the very first read of a file causes EOF, then that (in most cases) will be an _error_ condition. On the other hand, EOF within the loop is an _expected_ condition - or I'll never get out! I simply prefer to handle those widely different circumstances with two separate reads. Jon Paris Partner400 www.Partner400.com _______________________________________________ This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/midrange-l or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/midrange-l. _______________________________________________ This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/midrange-l or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/midrange-l. --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.542 / Virus Database: 336 - Release Date: 11/18/03 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.542 / Virus Database: 336 - Release Date: 11/18/03
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.