http://d.puremagic.com/issues/show_bug.cgi?id=3849
--- Comment #16 from bearophile_h...@eml.cc 2011-09-13 03:15:30 PDT --- (In reply to comment #14) > You don't have to use it then. You could use > float[6] arr = [1., 2., 42. ...]; > or > float[6] arr = [1., 2., 42...]; > or > float[6] arr = [1., 2., 42.0...]; > > instead. Right, but currently D doesn't require such syntaxes to write floating point values, so people are free to write the bad syntax, or you have to add one or more special cases to D. > with the comma, the remainder of elements > would be initialised to the type's .init. A ... following a value without a > comma would, OTOH, initialise all remaining elements to the specified value. An engineer usually prefers KISS designs, this also means that language features serve for only one purpose. The sub-feature you propose is cute, but I think seen from the eyes of an engineer it risks reducing the value of the whole ellipsis feature :-| -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------