On 5/12/11 6:13 AM, Matthew Ong wrote:
Hi All,

Anyway to include this cool feature of switch with D in the near future?

switch(str){
                    // regexp
case "abc", "def", "as+b?": s1(); break;

case "za+", "wd?", "aaa": s2(); break;

default: s3();
}

This is a nice feature, but probably it won't be added to D.

Somebody new to a programming language often has a collection of nice artifacts from the other languages she might know. At first, they seem very worthwhile and of obvious benefit. Once the person continues using the language for a while, a sense develops for what is in the spirit of that language and what is less so. The opposition to this feature has been more or less rationalization of that intuition.


Thanks for joining,

Andrei

Reply via email to