http://d.puremagic.com/issues/show_bug.cgi?id=6365
--- Comment #12 from [email protected] 2011-07-23 09:03:24 PDT --- (In reply to comment #10) > (In reply to comment #7) > > (auto i, j) = tuple(1.2, "a"); > > > > Then the syntax can be later extended to: > > > > (double i, string j) = tuple(1.2, "a"); > > > > Anyway, we should wait for Walter to weigh in. Thanks Kenji for this work. > > How about this syntax? > auto (i, j) = tuple(1.2, "a"); > (double, string) (i, j) = tuple(1.2, "a"); It's not ugly, but I think this looks a bit better: (double i, string j) = tuple(1.2, "a"); Also because it's closer to (more consistent with) the currently used definition syntax: alias Tuple!(double,"i", string,"j") T1; auto t1 = T1(1.2, "a"); If eventually the definition syntax too will become built-in, then you will have something like: alias (double i, string j) T2; auto t2 = T2(1.2, "a"); -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
