匿名结构体
匿名结构体多用于一些临时场景
匿名结构体的声明:
var anonymousStruct struct {
name string
age int
}
匿名结构体内部的赋值
anonymousStruct.name = "Echo"
anonymousStruct.age = 23
完整代码
package main
import "fmt"
// 匿名结构体:多用于一些临时场景
func main() {
var anonymousStruct struct {
name string
age int
}
anonymousStruct.name = "Echo"
anonymousStruct.age = 23
fmt.Printf("type:%T value:%v", anonymousStruct, anonymousStruct)
// type:struct { name string; age int } value:{Meggy 23}
}
最后更新于
这有帮助吗?