2018年10月10日

go协程

正文内容加载中...

posted @ 2018-10-10 16:05 晓风残梦 阅读(6) 评论(0) 编辑

2018年10月3日

go接口

摘要: 一。定义: 1. type:定义一个新的数据类型 2.interface:这是一个接口 与结构体的区别:这里只有方法,没有属性。 二。用途: 1. Go 语言提供了一种接口功能,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这种方法,不一定要显式要去实现哪些接口啦。比如上面的手机的 ca阅读全文

posted @ 2018-10-03 23:26 晓风残梦 阅读(3) 评论(0) 编辑

go结构体

摘要: 一。定义: 1. type:定义一个新的数据类型 2.struct:这个数据类型是结构体 二。调用及赋值: 同字典类型的调用和赋值方式 三。结构体方法:结构体组合函数 1. 不在结构体内部,定义在结构体外部 2. 在普通函数名前加上结构体名和结构体数据类型 四。结构体指针 1. 如果一个结构体是指针阅读全文

posted @ 2018-10-03 22:52 晓风残梦 阅读(3) 评论(0) 编辑

go指针

摘要: 一。定义: 数据类型前加 * 号: var xx *int var yy *string 。。。 二。用途: 指针的一大用途就是可以将变量的指针作为实参传递给函数,从而在函数内部能够直接修改实参所指向的变量值 三。用法: & 取一个变量的地址 * 取一个指针变量所指向的地址的值 四。new函数:初始阅读全文

posted @ 2018-10-03 21:47 晓风残梦 阅读(3) 评论(0) 编辑

go异常处理

摘要: 一。defer 1. Go 语言提供了关键字 来在函数运行结束的时候运行一段代码或调用一个 清理函数 2. 二。panic和recover阅读全文

posted @ 2018-10-03 21:27 晓风残梦 阅读(2) 评论(0) 编辑

go函数

摘要: 一。定义 1. 关键字:func 2.函数名: 3.参数列表: 1. 实参:传入的参数 2.虚参:函数定义时的,占位参数,是局部变量和外部或者全局变量冲突,互不影响。 3.变长参数:arr ...int,得放在最后 4.返回值: 4.1 如果返回值命名了,这个名称不能在函数内再用 4.2 函数多返回阅读全文

posted @ 2018-10-03 21:18 晓风残梦 阅读(1) 评论(0) 编辑

go字典

摘要: 一。概念: 二。不存在健的取值 三。delete函数阅读全文

posted @ 2018-10-03 11:24 晓风残梦 阅读(1) 评论(0) 编辑

go切片

摘要: 一。概念: 1. 相同数据类型 2. 有序集合 3. 不固定长度:对数组数据类型的补充 4. 容量属性(capacity):没有定义容量时,容量=长度,容量值可以大于长度值 5. 长度属性(length):长度属性随着元素的增加会自动增加 6. 用make函数定义切片 7. 用for循环初始化赋值 阅读全文

posted @ 2018-10-03 11:04 晓风残梦 阅读(4) 评论(0) 编辑

go数组

摘要: 一。概念: 1. 相同数据类型 2. 固定长度 3. 有序集合 二。默认值:没有赋值的数组,使用默认值后者叫空值 1. 字符串空值:“” 2. 整数值空值:0 3. 浮点值空值:0.0 4. 对象空值:nil 三。range 函数: 1. 用来遍历。 四。需要注意的定义方式: var x [...]阅读全文

posted @ 2018-10-03 10:30 晓风残梦 阅读(3) 评论(0) 编辑

go变量和常量

摘要: 一。变量 1. 命名规则:字母或者_下划线开头 2.“:=” 这种模式只能用于函数内部,常量const不能用这种模式来定义 二。常量 1. 常量const必须在定义的时候就赋值 2. 常量的值在整个过程是不可改变的阅读全文

posted @ 2018-10-03 09:43 晓风残梦 阅读(4) 评论(0) 编辑

导航

公告