I'd like to make a constructor which takes a variable list of arguments, of a short list of possible types, with different handling depending on the type. I haven't been able to find any documentation or examples that did quite what I'm trying to. Help?

A fun pseudocode example of what I'm trying to do:

this(...){
    foreach(argument){
        if(argument is a number){
            do stuff with it;
        }else if(argument is of type A){
            do other stuff;
        }else if(argument is of type B){
            yet more stuff;
        }
    }
}

Reply via email to