[Issue 1884] manifest constants for strings

d-bugmail at puremagic.com d-bugmail at puremagic.com
Fri Feb 29 18:46:10 PST 2008


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





------- Comment #1 from ddparnell at bigpond.com  2008-02-29 20:46 -------
And if you think that was stringe, try this example ...

//-------------
import std.stdio;


void main()
{


    enum string foo = "qwerty";
    std.stdio.writefln("'%s'", foo);    
    foreach(int i, char c; foo)
        writefln("[%s]%s", i, cast(int)c);


    enum fob = "qwerty";
    std.stdio.writefln("'%s'", fob);    
    foreach(int i, char c; fob)
        writefln("[%s]%s", i, cast(int)c);


    const bar = "qwerty";            
    std.stdio.writefln("'%s'", bar);    
    foreach(int i, char c; bar)
        writefln("[%s]%s", i, cast(int)c);

    std.stdio.writefln("'%s'", "qwerty");    
    foreach(int i, char c; "qwerty")
        writefln("[%s]%s", i, cast(int)c);
}
//---------


-- 



More information about the Digitalmars-d-bugs mailing list