头像

2018传智播客20小时快速入门go语言视频

1970-01-01 08:00:00 大小:  MB 来源:素材虫   浏览(68)   下载 ( 0 )   评论 ( 0 )    下载资源

2018传智播客20小时快速入门go语言视频
2018传智播客20小时快速入门go语言视频
查看演示 下载资源:0 下载资源 下载积分:50

2018传智播客20小时快速入门go语言视频


教程内容:

语言层面支持并发,这个就是Go最大的特色,天生的支持并发。Go就是基因里面支持的并发,可以充分的利用多核,很容易的使用并发。

内置runtime,支持垃圾回收,这属于动态语言的特性之一吧,虽然目前来说GC(内存垃圾回收机制)不算完美,但是足以应付我们所能遇到的大多数情况,特别是Go1.1之后的GC。

简单易学,Go语言的作者都有C的基因,那么Go自然而然就有了C的基因,那么Go关键字是25个,但是表达能力很强大,几乎支持大多数你在其他语言见过的特性:继承、重载、对象等。

丰富的标准库,Go目前已经内置了大量的库,特别是网络库非常强大。

内置强大的工具,Go语言里面内置了很多工具链,最好的应该是gofmt工具,自动化格式化代码,能够让团队review变得如此的简单,代码格式一模一样,想不一样都很困难。

跨平台编译,如果你写的Go代码不包含cgo,那么就可以做到window系统编译linux的应用,如何做到的呢?Go引用了plan9的代码,这就是不依赖系统的信息。

内嵌C支持,Go里面也可以直接包含C代码,利用现有的丰富的C库。


教程目录:

01.课程安排

02.go介绍

03.环境搭建

04.帮助文档的使用

05.第一个go程序

06.命令行运行程序

07.数据类型作用和命名规范

08.变量的声明

09.变量初始化和自动推导类型

10.自动推导类型和赋值区别

11.Printf和Println的区别

12.多重赋值和匿名变量

13.常量的使用

14.多个变量或变量的定义

15.iota枚举

16.类型的分类

17.bool类型

18.浮点型

19.字符类型

20.字符串类型

21.字符和字符串的区别

22.复数类型

23.格式化输出

24.变量的输入

25.类型转换

26.类型别名

27.运算符(上)

28.运算符(下)

29.if的使用

30.if支持初始化语句

31.if.elseif.else的使用

32.switch的使用

33.switch使用的补充

34.for循环的使用

35.range的使用

36.break和continue的区别

37.goto的使用

01.昨日回顾

03.有参无返回值函数:普通参数列表

04.不定参数类型

05.不定参数的传递

06.有参无返回值函数使用的总结

07.函数只有一个返回值

08.函数有多个返回值

09.函数定义格式总结

10.有参有返回值函数的使用

11.普通函数的调用流程

12.递归函数的调用流程

13.通过递归实现的累加

14.函数类型

15.回调函数

16.匿名函数基本语法

17.闭包捕获外部变量特点

18.闭包的特点

19.defer的使用

20.多个defer的执行顺序

21.defer和匿名函数结合使用

22.获取命令行参数

23.局部变量特点

24.全局变量

25.不同作用域的同名变量

26.工作区介绍

27.导入包的使用

28.工程管理:同级目录

29.工程管理:不同目录

30.init函数的介绍

31.go_intall命令的使用



标签: go语言
声明:转载请注明来源(素材虫)并保留原文链接:https://www.sucaichong.com/qitajiaocheng/5034.html
广告不存在
评论0

后面还有条评论,点击查看>>