
Golang 基础
学习是一种能力
当想要的东西不存在时就自己动手创造!
每天能偷点懒
展开
-
Sublime text 3 常用快捷键
Sublime text 3 常用快捷键好的工具,是高效工作不可或缺的前提。快捷键功能备注Ctrl+k+b 或 Win(command)+\显示/隐藏左侧显示文件列表{ “keys”: [“Command+\”], “command”: “toggle_side_bar” }Ctrl+Shift+T重新打开之前关闭的tab页重新打开上一个标签页Ctrl...原创 2019-11-10 22:22:16 · 1762 阅读 · 0 评论 -
Go 容器数据类型之映射(map)--建立事务关联的数据结构
Go 高级数据类型--Map(映射)一、适用场景二、map的实现一、适用场景业务和算法中需要使用任意类型的关联关系时,就需要使用映射。即一对多的关系;例如,工号与职工的对应。二、map的实现map 使用**散列表(hash)**实现。散列表可以看成一个数组(俗称”桶“),数组的每个元素是一个列表。散列表的查找复杂度为O(1),最坏的情况为O(n),n为元素的总个数...原创 2019-07-07 17:58:37 · 1370 阅读 · 0 评论 -
Golang ”一等公民“——函数(function)
Golang 一等公民——函数(function)一、何为“一等公民(first Class)”——函数二、声明函数:普通函数必须先声明才能调用三、调用函数:代码之间的跳转四、参数传递——Golang 中所有参数都是值传递五、函数变量——函数作为值保存到变量六、匿名函数——没有名字的普通函数匿名函数声明、调用匿名函数实现回调函数匿名函数实现操作封装 函数 声明函数 调用函数 参数传递 ...原创 2019-07-11 18:29:36 · 2762 阅读 · 0 评论 -
Go 切片之删除元素--Delete
切片(Slice)之删除元素一、Slice 删除元素的本质Slice 删除元素的实现具体的思路就是Slice 删除元素的操作过程总结与反思一、Slice 删除元素的本质Go语言并没有提供用于删除元素的语法或接口,而是通过利用切片本身的特性来删除元素——追加元素。即 以被删除元素为分界点,将前后两个部分的内存重新连接起来。使用切片的追加(append)特性,利用代码实现。Slice 删除元素...原创 2019-07-07 15:08:04 · 15133 阅读 · 0 评论 -
Golang基础之变量(Variable)的那些坑
Golang 变量-Variable一、变量以及声明二、零值(nil)一、变量以及声明1.1 标记(identify)标记标识符-identifiers字母 - 数字 - 下划线关键字-keywords25 个运算符-operators字面量-literals真实值标点符号-punctuation逗号规范定义:标识符 命名 程序实体。标识符是一个或多个 Unicode 字母和数字的...原创 2019-08-27 17:51:06 · 2146 阅读 · 0 评论