![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go
学习记录
DBASpace
这个作者很懒,什么都没留下…
展开
-
GO结构体模拟实现其他语言中的“继承“
package mainimport "fmt"//结构体模拟实现其他语言中的"继承"type animal struct { name string}//给animal实现一个移动的方法func (a animal) move() { fmt.Printf("%s 会移动", a.name)}type dog struct { feet int animal //匿名结构体嵌套,dog也拥有animal的属性,也包含了animal的方法}//dog 实现方法fu.原创 2020-10-17 12:35:10 · 97 阅读 · 0 评论 -
go结构体的匿名字段、结构体嵌套
学习内容:1、匿名字段2、嵌套结构体及数据初始化3、匿名嵌套结构体及数据初始化4、匿名嵌套结构体的字段冲突结构体匿名字段概念:结构体允许其成员字段在声明时没有字段名字而只有类型package mainimport "fmt"type person struct { name string age int64 addr address //*****结构体嵌套******}type address struct { province string city原创 2020-10-17 11:47:10 · 732 阅读 · 0 评论 -
Go-基于函数实现学生管理系统
学生管理系统,简单代码如何下:实现功能有:1、添加用户2、删除用户3、查看用户4、验证用户是否可操作5、package mainimport ( "fmt" "os" //"math/rand")//定义学生结构体type student struct { id int64 name string}//newStudent 是student类型的构造函数func newStudent(id int64, name string) *student {原创 2020-10-16 23:13:41 · 236 阅读 · 0 评论