Am 05.08.2013 08:28, schrieb luminousone:
or perhaps

for( int i = 0 ; i < 10 ; i ++ )
in {
      assert( i == 0 );
}
out {
      assert( i == 9 );
}
body {
     ... stuff ...
}

that is just evil code

if you got something todo before or on the first item of the list do it before the loop - and for the last behind the for loop

if we talk about code-duplication then - use an inner function

this type of sub-branching "de-looping" is slow (if performance is relevant) and just not foreach-able, and so not functional-style programming - its called "for loop index micro management for unknown reasons" - but many programmers prefer it very much :)




Reply via email to