github.com/traefik/yaegi@v0.15.1/_test/issue-1308.go (about) 1 package main 2 3 import "fmt" 4 5 type test struct { 6 v interface{} 7 s string 8 } 9 10 type T struct { 11 name string 12 } 13 14 func main() { 15 t := []test{ 16 { 17 v: []interface{}{ 18 T{"hello"}, 19 }, 20 s: "world", 21 }, 22 } 23 fmt.Println(t) 24 } 25 26 // Output: 27 // [{[{hello}] world}]