课程介绍 2019千锋GO语言超详细入门教程(笔记+课件+源码) 课程目录 01 知名编程语言或系统的发展简史 02 Go语言的前世今生 03 Go语言logo和版本 04 Go语言的核心特性 05 Go语言和其他语言的对比 06 Go语言能做什么 07 Go语言环境搭建 08 一个程序HelloWorld 09 Go的执行原理以及Go命令(上) 10 Go的执行原理以及Go命令(下) 11 安装Goland开发工具 12 编码规范 13 变量的概念和使用 14 变量的内存分析和注意事项 15 常量的使用 16 iota关键字 17 基本数据类型 18 string类型及字符编码 19 基本数据类型之间的转换 20 算术运算符 21 关系运算符 22 逻辑运算符 23 位运算符 24 赋值运算符 25 键盘输入和打印输出 26 if分支语句 27 if...else语句 28 if语句的嵌套 29 if的其他写法 30 switch分支语句 31 switch的其他写法 32 switch中的break和fallthrough 33 for循环语句 34 for语句的其他写法 35 for循环练习题 36 多层for循环 37 打印乘法表 38 break和continue 39 for循环练习题(求水仙花数) 40 for循环练习题(求素数) 41 goto语句 42 生成随机数 43 array的初步使用 44 Array的内存分析 45 数组的遍历for_range 46 数组是值类型 47 数组的排序 48 多维数组 49 Slice的初步使用 50 Slice的内存分析以及扩容 51 在已有数组上直接创建Slice 52 切片是引用类型 53 深拷贝和浅拷贝 54 Map初识和初始化 55 Map的使用 56 Map的遍历 57 Map结合Slice 58 Map是引用类型 59 string的使用 60 strings包的使用 61 strconv包的使用 62 函数初识 63 函数的执行过程 64 函数的参数 65 函数的多个参数 66 可变参数 67 参数传递 68 函数的返回值 69 函数的多返回值 70 return语句 71 函数中变量作用域 72 递归函数 73 defer语句 74 函数的数据类型 75 函数的本质 76 匿名函数 77 回调函数 78 闭包 79 指针初识 80 数组指针和指针数组 81 函数指针和指针函数 82 指针作为参数 83 结构体初识 84 结构体指针 85 结构体的匿名字段 86 结构体嵌套 87 Go语言中的OOP 88 方法 89 继承中的方法 90 接口 91 接口类型 92 空接口 93 接口嵌套 94 接口断言 95 type关键字 96 错误error 97 错误类型表示 98 自定义error 99 panic()和recover() 100 结束语 |
2019千锋GO语言超详细入门教程(笔记+课件+源码),资源教程下载
立即下载 注册下载