--- 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 arr = [1., 2., 42. ...];
> float arr = [1., 2., 42...];
> float arr = [1., 2., 42.0...];
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: -------