Example?
For loop with multiple variables and various one liners of questionable utility aside:
import std.stdio; bool funk() { static int count; return ++count > 1 ? true : false; } void main() { bool flag = false; if (flag && funk) writeln("a"); else if (flag=true, flag && funk) writeln("b"); else if (flag && funk) writeln("c"); }