On Friday 09 of January 2015 03:40:45 Timothy Pearson wrote:
This is the current consensus as far as I can tell: 1.) Every conditional uses braces 2.) Hard tabs 3.) Conditional indentation like so:
if (foo) { a=0; } else if (bar) { a=1; } else { a=2; }
Incidentally, the 'else' is block like everyone other, so it "should have" their own brackets and indentation:
if (foo) { a=0; } else { if (bar) { a=1; } else { a=2; } }
I understand that in cases of use strictly as 'elseif' is acceptable to omit the brackets. However, only I'm not sure if complicated cases are a source of compiler warnings 'ambiguous else'.