[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