Re: TIL: auto struct members

2016-10-18 Thread Jonathan M Davis via Digitalmars-d-learn
On Wednesday, October 19, 2016 03:30:06 Basile B. via Digitalmars-d-learn wrote: > On Tuesday, 18 October 2016 at 22:12:47 UTC, Ali Çehreli wrote: > > It may be embarrassing to discover this fact so late but you > > can define struct members as 'auto': > > > > import std.range; > > import

Re: TIL: auto struct members

2016-10-18 Thread Basile B. via Digitalmars-d-learn
On Tuesday, 18 October 2016 at 22:12:47 UTC, Ali Çehreli wrote: It may be embarrassing to discover this fact so late but you can define struct members as 'auto': import std.range; import std.algorithm; struct S { auto r = only("a", "b").cycle;// <-- WOW! } pragma(msg, typeof(S.r));