1、掌握在 Linux、Mac 和 Windows 下的 Go 环境搭建
2、掌握如何配置 Goland IDE,以及 Goland IDE 使用小技巧
3、熟练使用 Go 基本语法
4、掌握 Go 内置类型(map、切片)使用
5、掌握 Go 接口定义和结构体定义
6、掌握 Go 泛型的使用
7、掌握 Go 语言单元测试写法,单元测试设计思路
1、学习新语言的时候常常被环境搭建困扰,也会被 IDE 使用困扰
2、基本语法一学很简单,一写代码就忘记
3、难以理解 Go 鸭子类型的含义,无法抽象
4、无法理解 Go 中接收器的含义,难以准确把握在什么时候应该使用什么作为方法接收器
5、不懂 Go 泛型,或者无法用好 Go 泛型
1、利用 Go 泛型,设计 map 的工具方法
2、利用 Go 泛型,设计切片的工具方法
3、利用 Go 泛型,设计 Set 接口,并提供基于 map 的实现
4、利用 Go 泛型,设计并实现基于切片的 ArrayList 和 LinkedList
5、利用 Table Driven 的思路设计测试用例
Hello,World!
方法定义与调用、变量定义、常量定义
控制结构:循环、if-else
类型定义:接口定义和结构体定义
2、Go 内置类型切片
map
数组
3、Go 泛型 4、Go 测试入门单元测试入门
使用 Table Driven 来设计测试用例
5、职场刷亮点利用泛型为公司提供工具包或者辅助类
利用泛型重构公司代码
6、面试要点Copyright 2014-2023 https://www.php.cn/ All Rights Reserved | 苏州跃动光标网络科技有限公司 | 苏ICP备2020058653号-1
| 本站CDN由 数掘科技 提供