[Issue 6277] Disallow short floating point literals

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sat Jul 21 05:40:09 PDT 2012


http://d.puremagic.com/issues/show_bug.cgi?id=6277



--- Comment #8 from bearophile_hugs at eml.cc 2012-07-21 05:40:07 PDT ---
(In reply to comment #7)
> https://github.com/D-Programming-Language/dmd/pull/1061

Thank you Jonathan.

Pull 1061 implements half of this request: it disallow "5." and it doesn't
disallow ".5" 

Another broken symmetry :-)


Is code like this nice looking? In this array one dot is missing by mistake:

void main() {
    double[] a = [.1,.2,.3,.4,.5,6,.7,.8,.9,.10,.11,.12,.13,.14];
}



And in D the leading dot syntax is already used to search in the outer scope:

int x = 5;
void main() {
    int x = 10;
    int y = .x;
    assert(y == 5);
}

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list