go语言基础知识

87 阅读1分钟

1.1Go语言的特点 1.高性能、高并发 2.语法简单、学习曲线平缓 3.丰富的标准库 4.完善的工具链 5.静态链接 6.快速编译 7.跨平台 8.垃圾回收(和Java类似) 1.2有很多公司在用Go语言 :字节跳动,bilibili,Tencent 1.3字节跳动为什么全面拥抱Go语言 1.最初使用的python,由于性能问题替换成了Go 2.C++不太适合在线Web业务 3.早期团队非Java背景 4.性能比较好 5.部署简单,学习成本低 6.内部RPC和HTTP框架的推广 2. 切片: s:=make(数据类型[],长度) append(s," “)
fmt.Println(s[m:n]) map:m:=make(map[key类型]value类型) m["one"]=1 value,ok:=m["unkonw"] go的函数定义时,数据类型后置 type 结构名 { 变量名 数据类型 ... ... } a:=结构名{变量名:... ,....}