On Fri, Mar 16, 2018 at 8:20 PM, T L <tapir....@gmail.com> wrote: > > > On Friday, March 16, 2018 at 2:57:48 PM UTC-4, Jan Mercl wrote: >> >> On Fri, Mar 16, 2018 at 7:40 PM T L <tapi...@gmail.com> wrote: >> >> >> > I feel the second append call should be also valid. >> >> Works as intended: T is not struct{} >> >> If desired, it can become that: https://play.golang.org/p/nY-BB3t0IAw >> >> >> -- >> >> -j >> > > yes, alias works. > > Just realize that this is not a "append" specified question. > I feel the following one should be also valid. >
This is the same question of why you can't convert `[]int` to `[]interface{}` - it's a costly operation and Go tends to not hide expensive operations from you. > > package main > > import "fmt" > > func main() { > s := []int{1, 2, 3} > fmt.Println(s...) > } > > > > -- > 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. > For more options, visit https://groups.google.com/d/optout. > -- 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. For more options, visit https://groups.google.com/d/optout.