反射
package main
import (
"fmt"
"reflect"
)
const (
port = ":50051"
)
func main() {
fmt.Print(reflect.TypeOf(port))
}
Struct的作用
我们平时在编码面向对象的语言的时候,我们经常用的是类,类可以包装很多东西把。比如函数,以及变量属性等等。那go中的 Struct 的用途是干什么了?为什么要用Struct了?
理解:
Go 通过类型别名(alias types)和结构体的形式支持用户自定义类型,或者叫定制类型。试图表示一个现实世界中的实体。
结构体由一系列命名的元素组成,这些元素又被称为字段,每个字段都有一个名称和一个类型。这样就可以表示现实社会中的事物。因为现实中的属于有很多属性也有很多功能,并且属性的数据类型都不一样。
结构体的目的:就是把数据聚集在一起,以便能够更加便捷地操作这些数据。
Stuct的使用场景
结构体是
本文详细介绍了 Golang 中的 Struct,包括其作用、使用场景、与面向对象类的关联理解,以及如何实例化、定义方法和嵌套结构体。通过示例展示了Struct的使用,还提及了结构体与JSON序列化的关系。
订阅专栏 解锁全文
1053

被折叠的 条评论
为什么被折叠?



