Struct initialization syntax

H. S. Teoh hsteoh at quickfur.ath.cx
Thu Jan 18 07:01:54 UTC 2018


On Thu, Jan 18, 2018 at 03:50:15AM +0000, arturg via Digitalmars-d-learn wrote:
> On Wednesday, 17 January 2018 at 17:37:07 UTC, H. S. Teoh wrote:
> > On Wed, Jan 17, 2018 at 05:31:03PM +0000, Azi Hassan via
> > Digitalmars-d-learn wrote:
> > > The D tour for structs uses a syntax similar to that of C++ in order
> > > to initialize a Person struct : Person p(30, 180). Is this syntax
> > > supported in D ? Running that part of the code neither works on the
> > > playground nor on my machine (dmd v2.076.0).
> > 
> > You're probably looking for this syntax:
> > 
> > 	auto p = Person(30, 180);
> > 
> > 
> > T
> 
> looks like a bug in the 3rd example.

Indeed. Here's a fix:

	https://github.com/dlang-tour/english/pull/230


T

-- 
Not all rumours are as misleading as this one.


More information about the Digitalmars-d-learn mailing list