05 2019 档案
摘要:恢复内容开始 一 :并发基础 1 并发和并行 2 go语言之并发 3 goroutine 是什么 4 创建goroutine 主线程退出 其他任务就不会执行了 main里面没有东西,其他任务也不会执行 5 runtime包 runtime.Gosched():出让CPU时间片,等待重新安排任务 ru
阅读全文
摘要:一: 反射 1查看类型、字段和方法 2查看匿名字段 3 修改基本类型的值 4 修改结构体的值 5 调用方法
阅读全文
摘要:1 字符串的处理 1 字符串的操作 2. 字符串转换 Append系列函数:将整数等转换为字符串后,添加到现有的字节数组中 Format系列函数:把其他类型的转换为字符串 2 处理json 使用go语言内置的encoding/json 标准库 1)编码json 2) 通过结构体生成json 3) s
阅读全文
摘要:一 :并发基础 1 并发和并行 2 go语言之并发 3 goroutine 是什么 4 创建goroutine 主线程退出 其他任务就不会执行了 main里面没有东西,其他任务也不会执行 5 runtime包 runtime.Gosched():出让CPU时间片,等待重新安排任务 runtime.G
阅读全文
摘要:一:接口的基本概念 1 接口声明 接口字面量,接口命名类型,接口声明使用interface关键字。 1)接口字面量类型声明语法如下: 2)接口命名类型使用type关键字声明 3)方法声明 4)声明新接口类型的特点 5) 接口的定义与实现 接口的继承 2 接口初始化 3 接口绑定具体类型的实例的过程称
阅读全文
摘要:一: panic和recover 作用:panic 用来主动抛出错误; recover 用来捕获 panic 抛出的错误。 概述: 1,引发panic有两种情况 1)程序主动调用panic函数 2)程序产生运行时错误,由运行时检测并抛出 过程: ! 发生 panic 后,程序会从调用 panic的函
阅读全文
摘要:一: 字符串 示例: 复合类型数据结构 基本复合数据类型有:指针、数组、切片、字典( map )、通道、结构和接口 二:指针 1)在赋值语句中,*T出现在”=“ 左边表示声明,*T出现在”=“右边表示取指针指向的值(varName) 2)结构体指针访问结构体字段然仍使用”.“ 点操作符 指针的使用
阅读全文
摘要:一:函数 1 概述: 2 特点 函数声明的格式 方法名首字母大写是public,方法名首字母小写private私有方法 1)函数类型 求1~100的和代码实现两种方法 2)注意: 3 多值返回 4 实参到形参的传递 5 不定参数 不定参数声明使用 (参数 .. . type) 的语法格式 特点: 6
阅读全文
摘要:一:变量 1)变量声明 打印效果: 2)变量初始化 运行效果: 3)变量赋值 运行效果: 4)匿名变量 (注:_ 代表特殊的变量名,作用是占位) 运行效果 二:常量与枚举 1)声明常量 2) iota 常量生成器 运行效果 iota参与运算(位运算原理:参考https://studygolang.c
阅读全文
摘要:恢复内容开始 一: go 语言的介绍 1:go的概述 2:go的诞生 3: go的优势 4:使用go的公司 5: go语言的应用 6 go语言的特性 二: go的环境部署 1:下载sdk 2: 安装和配置sdk 创建并配置好GOPATH后,GOPATH目录还要创建3个子目 3 下载安装go 语言开发
阅读全文