字节跳动青训营
day1:Go语言上手
1.1 what is GO.
1.高并发:不用找第三方复杂库
2.简单
3.丰富标准库
4.工具链;单元测试框架
5.静态链接:explaination:
6.编译很快
7.跨平台:linux,ios,路由器,树莓派...
8.垃圾回收as java
1.2 who is using
1.3
2.1 配置环境(略)
2.2 基础语法
hello world example:
1.变量:
声明 var a = xx;
2.常量 无确定类型
3.if else:没有括号
必须{}
4.循环:
5.switch:默认只跑一个case,c++要break
6.数组: var a [5]int长度固定
7.切片: s:= make([]string,3)
s = append(s,"d")
copy(c,s)
8.map:
m:=
9.range:遍历
10.function type后置
11.指针:
12.结构体:作为参数有指针域非指针用法
13.结构体方法:类似于成员函数
14.错误处理:
不使用异常,而是利用一个值
15.字符串操作
16.字符串格式化
17.JSON处理
18.时间处理
time.Now()
19.string<->num
20.
实战
3.SOCKS5 未待完续