www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - A switch bug

In this case I have not appreciated implicit char <-> int conversions in D
(this comes from a bug of mine):


void main(string[] args) {
    foreach (c; args[1])
        switch (c) {
            case 0: .. case 9: // do something with the digit
            default:
        }
}


Bye,
bearophile
May 31 2011