12 2017 档案
摘要:go 语言中没有类,但是是有方法。 方法的定义: func (recevier type) methodName(参数列表)(返回值列表){ } 方法和函数有什么区别呢? 函数可以说谁都可以调用,而方法只有接收者类型相同的才可以调用。当然了,定义上也是不同的,方法是包含了接收者的函数。 下面演示一个
阅读全文
摘要:1. go 中struct 没有构造函数,但是可以使用另一种方式来构造。 2.匿名函数实现继承 上面可以看出s相当于继承了People的 Name 和Age属性 如果Student有Name和Age属性呢? 从上面输出结果可以看出,自己的属性覆盖了继承的属性,如果给匿名字段属性赋值呢?
阅读全文
摘要:上一篇写了如何来生成链表,这一篇介绍链表的基本操作。 1.求表长 表长就是链表中结点的个数 2.读表元素 通常给定一个序号i,查找表的第i个元素。在链表中,任何相邻的两个结点通过一个指针相连,一个结点的位置包含在前边结点的next域中。所以,必须从头指针出发,一直往后移动,直到第i个结点 3.定位
阅读全文
摘要:链表指的是存储结构是链式的。指每一个结点除了本身数据之外,还有一个指针指向了下一个结点的地址。就像火车车厢,车厢本身是数据,车钩链接着下一个车厢。 链表有单链表,双链表,循环链表结构,本节只介绍最简单的单链表 单链表定义: type Student struct {Name string //字段,
阅读全文
摘要:struct的作用: struct 其实就是用来自定义复杂的数据结构,来表示基本数据类型不能表示的数据类型。比如一个学生的各种属性(年龄、性别,姓名等) struct的定义 : type 标识符 struct{ filed1 type //filed1是字段,type标识字段的类型,可以多个字段,字
阅读全文
摘要:自从工作开始,一直没有进行深入的学习一门语言,也不是觉得有多难,就是没有很好的系统的学习一门语言,后来就觉得必须得学习一门语言了,主要是觉得运维不会语言好像不太好涨工资。所以开始自学python,学习了大概有3个月,看了一些视频,边看边学,边学边练习,也是一边练习一边忘。 应该是自己自制力不够,练习
阅读全文