package main
import "fmt"
type A struct {
result float64
}
type B struct {
s string
n int
arr []A
}
func main() {
st := B {s: "go",
n: 18943,
arr: []A {A {result: 3.14},
A {result: 98.432},
A {result: 981.12},
},
}
fmt.Println(st.s)
fmt.Println(st.n)
fmt.Println(st.arr[0])
fmt.Println(st.arr[1])
fmt.Println(st.arr[2])
fmt.Println(st.arr[0].result)
}
/*
run:
go
18943
{3.14}
{98.432}
{981.12}
3.14
*/