Post increment and decrement

welkam via Digitalmars-d digitalmars-d at puremagic.com
Fri Mar 20 14:56:42 PDT 2015


Here is some data.

vibe.d

foreach:
505 matches across 74 files
++var:
15 matches across 8 files
var++:
168 matches across 37 files
20 would brake if changed meaning to ++var

deadcode (IDE)

foreach:
366 matches across 68 files
++var:
62 matches across 10 files
var++:
111 matches across 30 files
17 would brake if changed meaning to ++var

phobos

foreach:
2007 matches across 77 files
++var:
508 matches across 59 files
var++;
1579 matches across 90 files
N/A would brake if changed meaning to ++var

DMD

foreach:
1338 matches across 219 files
++var:
564 matches across 139 files
var++;
3285 matches across 292 files
N/A would brake if changed meaning to ++var

foreach number was obtained by using find string algorithm
var++ number was obtained by using regex 
([^\;\s\+\(\)\]\,\"]+)\+\+
++var number was obtained by using regex 
\+\+([^\;\s\+\(\)\]\,\"]+)



More information about the Digitalmars-d mailing list