Proposal: struct and array literal syntax

Boris Wang nano.kago at hotmail.com
Tue Jun 20 18:18:27 PDT 2006


It's Wonderfull, like it.

"Chris Miller" <chris at dprogramming.com> дÈëÏûÏ¢ÐÂÎÅ:op.tbft9dffpo9bzi at moe...
> This is an old idea I had, and also applies to struct initializers which 
> now has ambiguity with literal delegates.
>
> Given the following struct:
>    struct MyStruct { int foo; int bar; }
> can be created with the following proposed syntax:
>    MyStruct!{3, 4}
> which can be used in initializers and anywhere else MyStruct is expected.
>
> For array initializers, see the following proposed syntax:
>    int[]![6, 7, 8, 9]
> which creates a dynamic array of 4 int elements.
> This as well can be used in initializers and anywhere else such an array 
> is expected.
>
> - Chris
> 





More information about the Digitalmars-d mailing list