A simple solution for [] access that can trivially be added to 	List and Map.
    Ruslan Shevchenko 
    rssh at gradsoft.com.ua
       
    Thu Jun 25 11:52:04 PDT 2009
    
    
  
> Reinier wrote:
>> We're still talking about, as Ruslan showed, a
>> vanishingly small number of code-lines where pass-through assignment
>> is even an issue.
>
> Ruslan only checked compound assignment (a = b = c). What about my
> idiomatic assignment-in-while:
>
>     do {
>         x = read();
>     } while ((list[i++] = x) != terminatingValue);
>
> or, more concisely:
>
>     while ((list[i++] = read()) != terminatingValue) { ... }
>
> I used to see this all the time in C, but haven't seen it much in Java.
>
 Ohh, My fault.
> I like your proposal. Compared to Neal's static import, however, it
> seems more invasive (void-return change) and less flexible (the
> assignment can't decide what to return). The void-return change, in
> particular, smells bad.
>
> Lawrence
>
>
    
    
More information about the coin-dev
mailing list