On Thu, 29 May 2014 14:11:27 -0400, Dmitry Olshansky <dmitry.o...@gmail.com> wrote:

29-May-2014 04:58, Walter Bright пишет:
On 5/28/2014 5:35 PM, Brian Rogoff wrote:
Could you elaborate? Using some of the examples Brian gave, which ones
do you
think are are mathematically consistent/human inconsistent and which
the inverse?

Off the top of my head:

     static if (condition)
     else :

     ... declarations ...

All attributes apply to either:

1. the next statement or declaration
2. { ... }
3. : ...

That case is (3), as static if is set up as an attribute.

Static if is certainly NOT an attribute, it doesn't make any sense.

Well... it sorta does. static if does not introduce a new scope, even with {}, and this only happens with attributes.


Reply via email to