随笔分类 - GO基础
摘要:[toc] 昨日内容 go进阶 1. 接口 1. 空接口 2.匿名空接口 3. 类型断言 4. 类型选择 5. 实现多个接口 6. 接口嵌套 7. 接口零值 是nil类型,接口类型是引用类型 2. go协程 goroutine:go的协程(并不是真的协程:统称,有线程也有协程)线程池 go 任务丢到
阅读全文
摘要:[toc] 昨日回顾 go语言进阶 一. 指针 指针是一种存储 变量内存地址 的变量 取一个变量的地址: & 取地址符号 如果在类型前面加 ,表示指向这个类型的指针 在指针变量前加 ,表示解引用(反解),通过地址拿到值 1. 指针的定义 2.指针的零值 3. 指针的解引用 拿到地址指向的值 4. 向
阅读全文
摘要:[toc] 昨日回顾 go进阶 1. switch 使用 多条件判断,用于替换 多条件 无表达式 Fallthrough 无条件执行下一个case中的代码 2. 数组 数组是同一类元素的集合,类似于python中的列表(列表中可以放任意元素) 数组的声明 数组有大小,放的数据类型. 定义阶段长度固定
阅读全文
摘要:[toc] 昨日回顾 补充 go语法 函数 1. 函数定义 基础定义 放在main函数的前后都可以 带参数的函数 两个参数类型相同可以省略 带返回值 必须需要指定返回值的类型 多返回值 2. 可变长参数 不接收 可变长 go只有位置参数,没有关键字参数一说,也没有默认参数 3. interface接
阅读全文
摘要:[toc] 课件 最后三周(0323) Go语言 一. 介绍 1. 简介 最新的语言,10多年的时间,简单易用,但可能会有以下小bug,有不完善的地方(库少) 2. 静态,强类型,编译型语言 区别于python 3. 跨平台编译语言 在不同平台可以编译出另一个平台的可执行文件 4. 垃圾回收机制 5
阅读全文

浙公网安备 33010602011771号