|
// retoor <retoor@molodetz.nl>
|
|
|
|
import "argparse" for ArgumentParser
|
|
|
|
var parser = ArgumentParser.new()
|
|
parser.addArgument("-p", {"long": "--point", "nargs": 2, "type": "int"})
|
|
|
|
var args = parser.parseArgs(["-p", "10", "20"])
|
|
System.print(args["point"].count) // expect: 2
|
|
System.print(args["point"][0]) // expect: 10
|
|
System.print(args["point"][1]) // expect: 20
|
|
|
|
var args2 = parser.parseArgs(["--point", "5", "15"])
|
|
System.print(args2["point"].count) // expect: 2
|
|
System.print(args2["point"][0]) // expect: 5
|
|
System.print(args2["point"][1]) // expect: 15
|