Function accepting variadic arguments
pineapple via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Jan 20 04:38:20 PST 2016
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;
}
}
}
More information about the Digitalmars-d-learn
mailing list