BTW, go run -gcflags="-lang=go1.17" main.go
doesn't work either. On Wednesday, August 11, 2021 at 10:45:05 AM UTC-4 tapi...@gmail.com wrote: > // main.go > package main > > func main() { > var s = []int{1, 2, 3} > var pa = (*[2]int)(s[1:]) > println(pa[1]) > } > > $ go run main.go > # command-line-arguments > ./main.go:6:23: cannot convert s[1:] (type []int) to type *[2]int: > conversion of slices to array pointers only supported as of > -lang=go1.17 > > Is it the deliberate design? Shouldn't the lang value be the highest > language version supported by the current used toolchain? > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/06c2c090-d73d-4642-9b16-493e716222c4n%40googlegroups.com.