Go语言上手-基础语言
Go语言上手-工程实践
青训营课程Go语言系列
高质量编程与性能调优实战
高性能Go语言发行版优化与落地实践 1.1 什么是Go语言
1.高性能、高并发
2.语法简单、学习曲线平缓3.丰富的标准库
4.完善的工具链
5.静态链接
6.快速编译
7.跨平台
8.垃圾回收 1.3字节跳动为什么全面拥抱Go语言
1.最初使用的Python, 由于性能问题换成了Go2. C++不太适合在线Web业务
3.早期团队非Java背景
4.性能比较好
5.部署简单、学习成本低
6.内部RPC和HTTP框架的推广
变量声明
import
"fmt"
"math"
func main( ) f
var a = "initial"
varb,Cint=1,2
var d = true
var e float64
f := float32(e)
g := a +"foo"
fmt.Println(a, b, c, d, e, f) 1/ initial 1 2 true 0 0
fmt . Println(g)
1/ initialapple
const s string = "constant"
const h = 500000000
consti=3e20/h
fmt.Println(s, h, i, math.Sin(h), math.Sin(i))