Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #6793

Re: looping through a list, starting at 1

From Chris Riesbeck <Chris.Riesbeck@gmail.com>
Newsgroups comp.lang.java.programmer
Subject Re: looping through a list, starting at 1
Date 2011-08-04 12:47 -0500
Message-ID <9a04aaFp76U1@mid.individual.net> (permalink)
References <list-20110802003845@ram.dialup.fu-berlin.de> <8djj37pg6o35jb1b8lskefb4jmb2iadmbe@4ax.com> <nospam-9625F7.23364303082011@news.aioe.org> <4e3a5a4c$0$2527$da0feed9@news.zen.co.uk>

Show all headers | View raw


On 8/4/2011 3:37 AM, RedGrittyBrick wrote:
> On 04/08/2011 04:36, John B. Matthews wrote:
>> In article<8djj37pg6o35jb1b8lskefb4jmb2iadmbe@4ax.com>,
>> Roedy Green<see_website@mindprod.com.invalid> wrote:
>>
>>> I think you mean i++ not ++i.
>>
>>
>> IIUC, the result of evaluating any ForUpdate expression is discarded,
>> so I'm not sure how the difference would matter.
>
> Since I see postincrement a lot more than I see preincrement and since
> i++ is idiomatic in that construct, when seeing ++i I tend to stop and
> wonder whether the writer intended something else. So I suppose it might
> matter if engendering a sense of distrust or unease in maintenance
> programmers matters.
>

Makes no difference in this context for C and Java. In C++, an 
overloaded postfix ++ for a user data structure typically has to create 
and return a temporary, so modern C++ guides often recommend getting 
into the ++i habit, and using i++ only when you really need it. But no 
recommendation to rename the language to ++C yet.

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: looping through a list, starting at 1 Roedy Green <see_website@mindprod.com.invalid> - 2011-08-03 15:40 -0700
  Re: looping through a list, starting at 1 Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-08-03 20:53 -0300
  Re: looping through a list, starting at 1 Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-08-03 21:10 -0400
    Re: looping through a list, starting at 1 Gene Wirchenko <genew@ocis.net> - 2011-08-03 21:22 -0700
  Re: looping through a list, starting at 1 "John B. Matthews" <nospam@nospam.invalid> - 2011-08-03 23:36 -0400
    Re: looping through a list, starting at 1 RedGrittyBrick <RedGrittyBrick@spamweary.invalid> - 2011-08-04 09:37 +0100
      Re: looping through a list, starting at 1 Chris Riesbeck <Chris.Riesbeck@gmail.com> - 2011-08-04 12:47 -0500
        Re: looping through a list, starting at 1 markspace <-@.> - 2011-08-04 11:27 -0700
          Re: looping through a list, starting at 1 Patricia Shanahan <pats@acm.org> - 2011-08-04 13:58 -0700
            Re: looping through a list, starting at 1 markspace <-@.> - 2011-08-04 14:36 -0700
              Re: looping through a list, starting at 1 Patricia Shanahan <pats@acm.org> - 2011-08-04 14:46 -0700
                Re: looping through a list, starting at 1 RedGrittyBrick <RedGrittyBrick@spamweary.invalid> - 2011-08-05 10:09 +0100
                Re: looping through a list, starting at 1 Gene Wirchenko <genew@ocis.net> - 2011-08-05 14:46 -0700
            Re: looping through a list, starting at 1 Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-08-04 20:51 -0400
              Re: looping through a list, starting at 1 Tim Slattery <Slattery_T@bls.gov> - 2011-08-05 08:38 -0400
          Re: looping through a list, starting at 1 Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-08-05 10:22 +0000
  Re: looping through a list, starting at 1 Lew <lewbloch@gmail.com> - 2011-08-10 09:05 -0700

csiph-web