Open codesoap opened 4 years ago
Suppose I have this program:
package main import ( `fmt` `github.com/docopt/docopt-go` ) func main() { opts, _ := docopt.ParseDoc(` Usage: mytool --number=<num>...`) var conf struct { Number []int } if err := opts.Bind(&conf); err != nil { panic(err) } fmt.Printf("%v\n", conf) }
When executing go run mytool.go I get this error:
go run mytool.go
panic: value of "--number" is not assignable to "Number" field goroutine 1 [running]: main.main() /<path_to_script>/mytool.go:17 +0x190 exit status 2
If I change []int to []string everything works.
[]int
[]string
Suppose I have this program:
When executing
go run mytool.go
I get this error:If I change
[]int
to[]string
everything works.