Setting default values for Main function's args Array
Adam D. Ruppe
destructionator at gmail.com
Thu Jun 27 17:12:44 UTC 2019
On Thursday, 27 June 2019 at 17:05:05 UTC, Vaidas wrote:
> Is it possible to set the default values for the Main
> function's arguments?
No, as far as the language is concerned, a value is always being
passed from the operating system, so those default values would
never trigger.
What you could do though is just check inside main:
void main(string[] args) {
if(args.length <= 1) args = ["defaults", "here"];
}
Keep in mind that args[0] is almost always set to the name of the
executable, so length == 0 is liekly never going to happen.
More information about the Digitalmars-d-learn
mailing list