| June 05, 2002language features | ||||
|---|---|---|---|---|
| 
 | ||||
| Walter wrote:
> The proper way to do it would be to create a variant type, and then have variable parameter lists be passed as arrays of variants.
I think perhaps you are still thinking only of printing strings to the console.  There are many other applications for variable parameters. IMO variable parameters is a very fundamental language feature that provides many new capabilities.  Limiting variable parameters to variants would force "boxing" and "unboxing".  This would, in many cases, obfuscate syntax, and decrease performance.
However, I am not against the inclusion of a fundamental variant type into the language, like C#'s variant type.  Variants can be quite useful.
--Craig
 | ||||
Copyright © 1999-2021 by the D Language Foundation
  Permalink
Permalink Reply
Reply