On 10/05/15 17:53, Marco Leise via Digitalmars-d wrote:
> Am Sun, 04 Oct 2015 00:08:39 +0200
> schrieb Artur Skawina via Digitalmars-d
> :
>
>>static ctfe = ctfeArr!( iota(256).map!isDigit() );
>>
>>immutable typeof(R.front)[R.array().length] ctfeArr(alias R)
Am Sun, 04 Oct 2015 00:08:39 +0200
schrieb Artur Skawina via Digitalmars-d
:
>static ctfe = ctfeArr!( iota(256).map!isDigit() );
>
>immutable typeof(R.front)[R.array().length] ctfeArr(alias R) = R.array();
I like that. Also that 1) In D everything is
Am Mon, 28 Sep 2015 21:40:43 +
schrieb Freddy <hexagonalsta...@gmail.com>:
> Are any D idioms you use that you like to share?
> Heres one of mine
> ---
> enum ctfe =
> {
> return 0xdead & 0xbad;
> }();
> ---
Yep, using that often, although I try to g
On 10/03/15 15:53, Marco Leise via Digitalmars-d wrote:
> Am Mon, 28 Sep 2015 21:40:43 +
> schrieb Freddy <hexagonalsta...@gmail.com>:
>
>> Are any D idioms you use that you like to share?
>> Heres one of mine
>> ---
>> enum ctfe =
>> {
>>
On Monday, 28 September 2015 at 21:40:45 UTC, Freddy wrote:
Are any D idioms you use that you like to share?
I'm not sure if these fit under the definition of 'idiom', but
they sort of areā¦ I think.
http://dpaste.dzfl.pl/f66a76a7411f
You could even extend the concept with opDispatch
On Tuesday 29 September 2015 15:06, Cauterite wrote:
> some statements
Buf of course! I totally didn't think of multiple statements. Thanks.
On Monday 28 September 2015 23:40, Freddy wrote:
> Are any D idioms you use that you like to share?
> Heres one of mine
> ---
> enum ctfe =
> {
> return 0xdead & 0xbad;
> }();
> ---
Why not just `enum ctfe = 0xdead & 0xbad;`?
Are there cases where `en
On Tuesday, 29 September 2015 at 12:52:36 UTC, anonymous wrote:
Are there cases where `enum foo = {return bar;}();` works but
`enum foo = bar;` doesn't? And if there are, aren't they
compiler bugs?
If it is more complex than just one statement, putting it in a
function lets you execute
On Tuesday, 29 September 2015 at 12:52:36 UTC, anonymous wrote:
Why not just `enum ctfe = 0xdead & 0xbad;`?
Are there cases where `enum foo = {return bar;}();` works but
`enum foo = bar;` doesn't? And if there are, aren't they
compiler bugs?
I'm pretty sure he's talking about the general
Are any D idioms you use that you like to share?
Heres one of mine
---
enum ctfe =
{
return 0xdead & 0xbad;
}();
---
On Monday, 28 September 2015 at 21:40:45 UTC, Freddy wrote:
Are any D idioms you use that you like to share?
Heres one of mine
---
enum ctfe =
{
return 0xdead & 0xbad;
}();
---
What does this do and where would it be useful in my code?
For D idioms I usually go here...you may
11 matches
Mail list logo