pu$€le

strtr strtr at sp.am
Sat Jul 17 18:02:12 PDT 2010


What does this program print?

----
const char[] coins = `$€`;

void main()
{
	writef(`I made `);
	int stash = 0;
	scope(exit) writefln(stash,`.`);
	scope(failure) stash--;

	foreach(coin;coins)
	{
		scope(exit) stash++;
		scope(success) stash++;
		scope(failure) stash--;
		scope(failure) continue;
		writef(coin);
	}
}
----


More information about the Digitalmars-d-learn mailing list