![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GO
newdifferent
这个作者很懒,什么都没留下…
展开
-
Go语言学习[13]_并发编程
Go语言学习道法自然文章目录Go语言学习前言一、并发编程1.1 并发与并行1.2 为什么需要并发?1.3 Go并发原语1.3.1协程Goroutines1.3.2协程Goroutines总结前言Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go语言语法简单,包含了类C语法。快速的编译时间,开发效率和运行效率高。组合的思想、无侵入式的接口。参考链接一、并发编程并发使并行变得容易,并发提供了一种构造解决方案的方法,并行一般原创 2020-12-26 21:10:49 · 175 阅读 · 1 评论 -
Go语言学习[12]_单元测试
Go语言学习道法自然文章目录Go语言学习前言一、反射机制1.1 初探Go单元测试1.2 单测要点1.3 基准测试1.4 mock/stub测试1.5 直接替换1.6 浏览器实时测试总结前言Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go语言语法简单,包含了类C语法。快速的编译时间,开发效率和运行效率高。组合的思想、无侵入式的接口。参考链接一、反射机制在日常开发中,我们通常需要针对现有的功能进行单元测试,以验证开发的正原创 2020-12-25 23:50:02 · 117 阅读 · 0 评论 -
Go语言学习[11]_反射机制
Go语言学习道法自然文章目录Go语言学习前言一、反射机制1.1 反射是什么1.2 反射的作用1.2.1 在编写不定传参类型函数的时候,或传入类型过多时1.2.2 不确定调用哪个函数,需要根据某些条件来动态执行1.3 反射的实现1.3.1 反射三定律1.4 反射的实践1.4.1 通过反射修改内容1.4.2 通过反射修改内容总结前言Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go语言语法简单,包含了类C语法。快速的编译时间,开发效原创 2020-12-24 10:29:44 · 131 阅读 · 0 评论 -
Go语言学习[10]_异常处理
Go语言学习道法自然文章目录Go语言学习前言一、异常处理1.1 error1.2 panic1.3 源码分析总结前言Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go语言语法简单,包含了类C语法。快速的编译时间,开发效率和运行效率高。组合的思想、无侵入式的接口。参考链接一、异常处理1.1 errorGo语言内置了一个简单的错误接口作为一种错误处理机制,接口定义如下:type error interface { E原创 2020-12-23 11:35:22 · 97 阅读 · 0 评论 -
Go语言学习[9]_包管理
Go语言学习道法自然文章目录Go语言学习前言一、包管理1.1 Go Modules是什么?1.2 Go Modules的使用方法1.2.1 环境变量1.2.2 初始化模块1.2.3 go get1.2.4 常用命令总结前言Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go语言语法简单,包含了类C语法。快速的编译时间,开发效率和运行效率高。组合的思想、无侵入式的接口。参考连接一、包管理1.1 Go Modules是什么?原创 2020-12-22 08:56:25 · 124 阅读 · 0 评论 -
Go语言学习[8]_结构体、方法、接口
Go语言学习道法自然文章目录Go语言学习前言一、结构体1.1结构体定义1.2操作结构体1.3 标签1.4 内嵌结构体二、 方法2.1 方法定义2.2 方法接收者三、 接口3.1 接口定义3.2 实现接口3.3 类型断言3.4 空接口总结前言Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go语言语法简单,包含了类C语法。快速的编译时间,开发效率和运行效率高。组合的思想、无侵入式的接口。一、结构体Go 语言中没有“类”的原创 2020-12-21 09:46:57 · 148 阅读 · 0 评论 -
Go语言学习[7]_函数
Go语言学习道法自然文章目录Go语言学习前言一、函数1.1函数定义1.2值传递与引用传递1.3 变长参数1.4 多返回值1.5 命名返回值1.6 匿名函数1.7 闭包总结前言Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go语言语法简单,包含了类C语法。快速的编译时间,开发效率和运行效率高。组合的思想、无侵入式的接口。一、函数1.1函数定义在go语言中函数定义格式如下:func functionName([param原创 2020-12-20 22:42:49 · 101 阅读 · 1 评论 -
Go语言学习[6]_数组、切片
Go语言学习道法自然文章目录Go语言学习前言一、数组1.1定义数组1.2数组操作1.3 多维数组1.4 数组作为函数参数1.5 指针数组与数组指针1.5.1指针数组1.5.2数组指针二、切片2.1定义切片2.2操作2.3切片的扩充与拼接2.4切片与数组的关系总结前言Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go语言语法简单,包含了类C语法。快速的编译时间,开发效率和运行效率高。组合的思想、无侵入式的接口。一、数组数组是原创 2020-12-19 19:54:29 · 110 阅读 · 1 评论 -
Go语言学习[5]_字典、字符串
Go语言学习道法自然文章目录Go语言学习前言一、字典1.1定义字典1.2字典操作二、字符串2.1字符串定义2.2操作2.2.1strings包2.2.2strconv包2.2.3字符串拼接总结前言Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go语言语法简单,包含了类C语法。快速的编译时间,开发效率和运行效率高。组合的思想、无侵入式的接口。一、字典map是一种较为特殊的数据结构,在任何一种编程语言中都可以看见他的身影,它是原创 2020-12-18 15:04:38 · 253 阅读 · 0 评论 -
Go语言学习[4]_运算符、控制语句
Go语言学习道法自然文章目录Go语言学习前言一、变量1.1变量声明方式二、常量三、枚举3.1 普通枚举3.1 自增枚举总结前言Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go语言语法简单,包含了类C语法。快速的编译时间,开发效率和运行效率高。组合的思想、无侵入式的接口。一、变量变量,计算机语言能存储计算结果或表示值的抽象概念。可以通过变量名访问,变量名由字母、数字、下划线组成,其中首个字符不能为数字。声明变量的一般形式原创 2020-12-17 09:37:52 · 110 阅读 · 0 评论 -
Go语言学习[3]_变量、常量、枚举
Go语言学习道法自然文章目录Go语言学习前言一、变量1.1变量声明方式二、常量三、枚举3.1 普通枚举3.1 自增枚举总结前言Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go语言语法简单,包含了类C语法。快速的编译时间,开发效率和运行效率高。组合的思想、无侵入式的接口。一、变量变量,计算机语言能存储计算结果或表示值的抽象概念。可以通过变量名访问,变量名由字母、数字、下划线组成,其中首个字符不能为数字。声明变量的一般形式原创 2020-12-16 13:57:25 · 136 阅读 · 0 评论 -
Go语言学习[2]_数据类型、关键字、标识符
Go语言学习道法自然文章目录Go语言学习前言一、数据类型1.1按类别1.2派生类型1.3基于架构二、关键字1. 25个关键字或保留字2.36 个预定义标识符三、标识符总结前言Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go语言语法简单,包含了类C语法。快速的编译时间,开发效率和运行效率高。组合的思想、无侵入式的接口。一、数据类型1.1按类别布尔型:只可以是常量 true 或者 falseeg:var b bo原创 2020-12-15 10:57:13 · 155 阅读 · 0 评论 -
Go语言学习[1]_环境配置及语言结构
Go语言学习道法自然文章目录Go语言学习前言一、windows下配置go环境1.1下载go1.2下载vscode二、语言结构-实现“hello world”1.语言结构2.测试结果总结前言Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go语言语法简单,包含了类C语法。快速的编译时间,开发效率和运行效率高。组合的思想、无侵入式的接口。一、windows下配置go环境1.1下载go下载地址:链接: https://stu原创 2020-12-14 14:39:57 · 154 阅读 · 0 评论