1 Star 0 Fork 0

peiss/ant-learn-go

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
p017_struct_student_teacher.go 625 Bytes
一键复制 编辑 原始数据 按行查看 历史
cztps2 提交于 2021-09-11 10:26 +08:00 . 学习struct基本使用方式
// 测试struct
package main
import "fmt"
type address struct {
province string
city string
}
type student struct {
sname string
address
}
func printTeacher(t *teacher) {
fmt.Println("print a teacher:")
fmt.Println(t.tname)
fmt.Println(t.taddress.province)
fmt.Println(t.taddress.city)
}
type teacher struct {
tname string
taddress address
}
func main() {
var s01 student
s01.sname = "peiss"
s01.address.province = "henan"
s01.address.city = "luoyang"
fmt.Println(s01)
t01 := teacher{tname: "wangda"}
t01.taddress.province = "guangdong"
t01.taddress.city = "guangzhou"
printTeacher(&t01)
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/antpython/ant-learn-go.git
git@gitee.com:antpython/ant-learn-go.git
antpython
ant-learn-go
ant-learn-go
master

搜索帮助