![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go
文章平均质量分 95
小爱玄策
喜欢技术,热爱分享,持续进步。
展开
-
浅谈Go语言(7) - 接口与指针
文章目录1. 写在前面2. 接口类型的使用(1) 定义(2) 实现(3) 使用基本示例iface(4) 扩展知识接口变量值nil接口间的组合3. 指针(1) 基本概念(2) 定义与使用(3) 使用指针修改值(4) 指针类型转换1. 写在前面 本节主要介绍接口和指针的基本概念与实现,到这个章节 Go 语言的数据类型介绍就全部完成了,本文是在2021年的春节期间写的,对作者来说还挺有意义,希望在2021年里大家都有个好的的开始。2. 接口类型的使用(1) 定义 在Go语言中,谈到接口是指接口类型,原创 2021-02-21 21:06:27 · 1554 阅读 · 0 评论 -
浅谈Go语言(6) - 函数与结构体
文章目录1. 写在前面2. 函数的使用(1) 函数签名(2) 高阶函数函数作为参数传入函数作为结果返回闭包传入函数的参数值情况3. 结构体(1) 定义(2) 嵌入字段(3) 值方法和指针方法1. 写在前面 本章节我们介绍 Go 语言的模块化编程,包括几个重要的数据类型以及一些模块化编程的技巧。2. 函数的使用 在 Go 语言中,函数是一等的(first-class)公民,函数类型也是一等的数据类型。这意味着函数不但可以用于封装代码、分割功能、解耦逻辑,还可以化身为普通的值,在其他函数间传递、赋予原创 2021-02-07 17:28:00 · 804 阅读 · 0 评论 -
浅谈Go语言(5) - 通道的使用与进阶
文章目录1. 写在前面2. 通道的基础知识(1) 通道的定义(2) 通道的使用(3) 通道的基本特性发送/接收的互斥性元素值的处理不可分割发送/接收过程中会阻塞(4) 通道须注意的问题通道的初始化通道的关闭通道goroutine示例通道遍历获取3. 通道的高级用法(1) 单向通道只能发送的通道只能接收的通道(2) for遍历注意事项(3) select语句基本使用使用须知1. 写在前面 作为 Go 语言最有特色的数据类型,通道channel完全可以与 协程goroutine并驾齐驱,共同代表 Go 语原创 2021-01-02 21:31:49 · 622 阅读 · 0 评论 -
浅谈Go语言(4) - map解读
文章目录1. 写在前面2. map的哈希实现(1) 映射(2) map的哈希查找(3) map的键类型深入解析1深入解析2(4) 哈希的原理思考优先考虑哪些类型作为字典的键类型?在值为`nil`的字典上执行读/写操作会成功吗?关于线程安全3. map的基本操作(1) map的创建(2) map的增删改查(3) map的遍历4. 线程安全(goroutine)(1) 读的时候,调用读锁(2) 写的时候,写锁(3) 读取顺序1. 写在前面 现在基本上所有的编程语言都有自带的map,或者dict,主要提供一原创 2020-06-08 18:49:16 · 644 阅读 · 0 评论 -
浅谈Go语言(3) - 数组、切片与链表
文章目录1. 写在前面2. 数组与切片(1) 数组(2) 切片相关性代码浅析append切片的一般操作copy(3) 切片与数组的比较3. container包中的标准容器(1) List双向链表内置函数链表的开箱即用(2) Ring环形链表内置函数Ring和List的区别4. 少许思考1. 写在前面对于拿着锤子的人来讲,全世界都是钉子。-- by 查理·芒格 任何数据结构,自身特点和...原创 2020-04-18 15:51:58 · 895 阅读 · 0 评论 -
浅谈Go语言(2) - 程序实体
文章目录1. 前言2. 声明变量(1) var name = xxx(2) name := xxx(3) 知识点类型推断的好处变量的重声明(4) 特点3. 作用域(1) 一个变量与其外层代码块中的变量重名(2) 引用变量的机制4. 变量类型相关(1) 类型断言类型断言表达式interface{}(x)x.(T)表达式结果(2) 类型转换int16转换为int8整数转stringstring与切片(...原创 2020-04-04 21:32:33 · 718 阅读 · 0 评论 -
浅谈Go语言(1) - 基础知识
文章目录1. 前言(1) Go的现状(2) Go的优点(3) 与Go的不解之缘(4) 知识体系结构2. 工作区和GOPATH(1) 环境安装(2) GOPATH 的意义Go 语言源码的组织方式源码安装后的结果构建和安装 Go 程序的过程go get3. 命令源码文件(1) 命令源码文件怎样接收参数(2) 传入参数,查看参数说明(3) 自定义命令源码文件的参数使用说明4. 库源码文件命令源码文件中的...原创 2020-03-27 19:40:31 · 425 阅读 · 0 评论