使用 go 语言匿名struct可以在简单使用场景下使代码更加简洁
一、基本用例
package main
import "fmt"
func main() {
v := struct {
A int
B string
} {
A: 10,
B: "bb",
}
fmt.Printf("%+v\n", v)
}
或者:
package main
import "fmt"
func main() {
v := struct {
A int
B string
} { 10, "bb"}
fmt.Printf("%+v\n", v)
}
二、包含slice
package main
import "fmt"
func main() {
v := struct {
A int
B string
C []int
} { 10, "bb", []int {1,2,3}}
fmt.Printf(