Damn C++ and damn D!
Michel Fortin
michel.fortin at michelf.com
Sun Feb 5 18:27:09 PST 2012
On 2012-02-05 16:25:33 +0000, Jose Armando Garcia <jsancio at gmail.com> said:
> On Sun, Feb 5, 2012 at 2:13 PM, Andrei Alexandrescu
> <SeeWebsiteForEmail at erdani.org> wrote:
>> Make it a function.
>
> I agree that in theory that you can do all this stuff in D but the
> reality is that developers are lazy and end up fighting the language.
Make it a function literal:
immutable variable = {
if (boolean_condition)
return 1
else
return 2;
}();
The extra () at the end calls the literal immediately so that variable
is assigned the result.
--
Michel Fortin
michel.fortin at michelf.com
http://michelf.com/
More information about the Digitalmars-d
mailing list