Proposal: struct and array literal syntax
Chris Miller
chris at dprogramming.com
Tue Jun 20 02:35:27 PDT 2006
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