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.
signature.asc
Description: PGP signature