课程介绍
Golang目前已经是主流的服务端编程语言,深受大家欢迎,但与C++和Java等编程语言支持泛型编程不同,Golang此前一直不支持泛型。终于,Golang于2022年3月推出了1.18版本,正式支持泛型编程,而距离Golang1.0版本发布已经过去了10年之久。本课将给大家补充讲解Golang泛型编程,包括函数、结构体、Slice,map,channel的泛型编程。
课程大纲
Go mod补充讲解
什么是Go modules
Go mod demo:redis
go modules提供的常用命令
go.mod和go.sum
go get版本选择
Go泛型编程:升级Go到1.18以上版本
为什么需要泛型?
函数泛型编程
结构体泛型:栈
切片泛型
map泛型
chan泛型
泛型的类型与方法约束
泛型还是 interface?
课程勘误
如您在学习过程中发现任何“错误”,请联系并告知我们错误所在的课程名称和错误所在视频的时间起始位置。错误一经我们确认,我们将会在该门课程的“课程概述”里提供“错误更正”信息,并对您表示衷心的感谢。