随笔分类 -  go语言

摘要:1、方法表达式 示例: 执行结果: 阅读全文
posted @ 2019-01-10 17:08 努力哥 阅读(789) 评论(0) 推荐(0) 编辑
摘要:1、方法值 示例: 执行结果: 阅读全文
posted @ 2019-01-10 16:04 努力哥 阅读(495) 评论(0) 推荐(0) 编辑
摘要:1、方法的重写 示例: 执行结果: 阅读全文
posted @ 2019-01-10 15:51 努力哥 阅读(3211) 评论(0) 推荐(0) 编辑
摘要:1、方法的继承 示例: 执行结果: 阅读全文
posted @ 2019-01-10 15:42 努力哥 阅读(686) 评论(0) 推荐(0) 编辑
摘要:1、普通变量的方法集 示例: 执行结果: 阅读全文
posted @ 2019-01-10 15:26 努力哥 阅读(320) 评论(0) 推荐(0) 编辑
摘要:方法集 类型的方法集是指可以被该类型的值调用的所有方法的集合。 用实例实例 value 和 pointer 调用方法(含匿名字段)不受方法集约束,编译器编总是查找全部方法,并自动转换 receiver 实参。 1、指针类型和普通类型的方法集 示例: 执行结果: 阅读全文
posted @ 2019-01-10 15:23 努力哥 阅读(1176) 评论(0) 推荐(0) 编辑
摘要:1、值语义和引用语义 示例: #执行结果: 阅读全文
posted @ 2019-01-10 14:50 努力哥 阅读(632) 评论(0) 推荐(0) 编辑
摘要:1、为结构体类型添加方法 示例: 执行结果: 阅读全文
posted @ 2019-01-10 14:27 努力哥 阅读(2892) 评论(0) 推荐(0) 编辑
摘要:1、方法 (method) 在面向对象编程中,一个对象其实也就是一个简单的值或者一个变量,在这个对象中会包含一些函数,这种带有接收者的函数,我们称为方法(method)。 本质上,一个方法则是一个和特殊类型关联的函数。 一个面向对象的程序会用方法来表达其属性和对应的操作,这样使用这个对象的用户就不需 阅读全文
posted @ 2019-01-10 14:17 努力哥 阅读(1268) 评论(0) 推荐(0) 编辑
摘要:1、结构体指针类型匿名字段 示例: 执行结果: 阅读全文
posted @ 2019-01-10 11:29 努力哥 阅读(1333) 评论(0) 推荐(0) 编辑
摘要:1、非结构体匿名字段 示例 : 执行结果: 阅读全文
posted @ 2019-01-10 11:21 努力哥 阅读(496) 评论(0) 推荐(0) 编辑
摘要:1、同名字段 示例: 执行结果: 阅读全文
posted @ 2019-01-10 11:11 努力哥 阅读(459) 评论(0) 推荐(0) 编辑
摘要:1、成员操作 示例: 执行结果: 阅读全文
posted @ 2019-01-10 10:25 努力哥 阅读(347) 评论(0) 推荐(0) 编辑
摘要:1、面向对象编程 对于面向对象编程的支持Go 语言设计得非常简洁而优雅。因为, Go语言并没有沿袭传统面向对象编程中的诸多概念,比如继承(不支持继承,尽管匿名字段的内存布局和行为类似继承,但它并不是继承)、虚函数、构造函数和析构函数、隐藏的this指针等。 尽管Go语言中没有封装、继承、多态这些概念 阅读全文
posted @ 2019-01-10 09:51 努力哥 阅读(450) 评论(0) 推荐(0) 编辑
摘要:1、可见性规则验证 如果想使用别的包的函数、结构体类型、络构体成员。 函数名、类型名,结构体成员变量名,首字母必段大写,可见。 如果首字母是小写,只能在同一个包里使用。 文件夹样例: 示例: vi test.go vi main.go 阅读全文
posted @ 2019-01-09 17:29 努力哥 阅读(764) 评论(0) 推荐(0) 编辑
摘要:1、结构体做函数参数值传递 示例: 执行结果: 2、结构体做函数参数:地址传递 示例: 执行结果: 阅读全文
posted @ 2019-01-09 17:21 努力哥 阅读(5554) 评论(0) 推荐(0) 编辑
摘要:1、结构体比较和赋值 (同类型的结构体可以相互赋值) 示例: #执行结果: 阅读全文
posted @ 2019-01-09 17:10 努力哥 阅读(6027) 评论(0) 推荐(0) 编辑
摘要:1、结构体成员的使用:指针变量 示例: 执行结果: 阅读全文
posted @ 2019-01-09 17:05 努力哥 阅读(1783) 评论(0) 推荐(0) 编辑
摘要:1、结构体成员的使用普通变量 示例: 执行结果: 阅读全文
posted @ 2019-01-09 17:00 努力哥 阅读(1205) 评论(0) 推荐(0) 编辑
摘要:1、结构体 1.1、结构体类型 有时我们需要将不同类型的数据组合成一个有机的整体,如:一个学生有学号/姓名/性别/年龄/地址等属性。显然单独定义以上变量比较繁琐,数据不便于管理。 结构体是一种聚合的数据类型,它是由一系列具有相同类型或不同类型的数据构成的数据集合。每个数据称为结构体的成员。 1.2、 阅读全文
posted @ 2019-01-09 16:49 努力哥 阅读(1878) 评论(0) 推荐(0) 编辑