On Sat, 11 Jul 2015 11:37:03 +0000, Tofu Ninja wrote:

>>   void function() nothrow pure @nogc @safe [2]arrayName;
>>
>> is perfectly fine too.
> 
> Ahh, guess that makes sense, I kept trying to put the [] over near
> function()...

attributes are the parts of the type. and the rule is really simple: put 
"[]" array declaration immediately left of the array name. ;-)

> looks weird as hell though. I really wish you could put
> types in parens, I feel like things like this would make way more sense
> if you could write
> 
>       (void function() nothrow pure @nogc @safe)[] arrayName;
> 
> Reading it, that makes wayyy more sense to me, to bad I can't write
> this...

i agree, this is somewhat easier to read. but it requires grammar 
changes, i believe, and dunno what consequences that may have. yet it may 
worth filling a ER.

Attachment: signature.asc
Description: PGP signature

Reply via email to