Just a note - I found something, that works:

import std.stdio;

void main(string[] args)
{
   immutable cond = args[1]=="a";
   if (cond) write("A");
   scope (exit) if (cond) write("B");

   write("C");
}

I'm using the immutable variable to avoid, that the condition changes later.

Reply via email to