コード例 #1
0
ファイル: simple.go プロジェクト: carlosjhr64/hopt
func main() {
	hopt.Help = `Usage:
  simple [options]
Options:
  -v --verbose
  --x=FLOAT
  --y=number    Try putting not a number here.
  --int=INT
  --file=FILE
  --wd=WORD
  --start=DATE`
	hopt.Parse()
	puts(hopt.Options)
	printf("verbose: %v\n", hopt.Tob("--verbose"))
	printf("x:       %f\n", hopt.Tof("--x"))
	printf("y:       %f\n", hopt.Tof("--y"))
	printf("int:     %d\n", hopt.Toi("--int"))
	printf("file:    %s\n", hopt.Tos("--file"))
	printf("wd:      %s\n", hopt.Tos("--wd"))
	printf("start:   %s\n", hopt.Tos("--start"))
	hopt.Destroy()
	puts("Done!")
}
コード例 #2
0
func configure() {
	hopt.Parse()
	size = hopt.Toi("--size")
	delta = hopt.Tof("--delta")
	list = make([]float64, size)
}