GoTutorial
Go的优势
极简单的部署方法
- 可直接编译成机器码
- 不依赖其他库
- 直接运行即可部署
静态类型语言
语言层面的并发
强大的标准库
- runtime系统调度机制
- 高效的GC垃圾回收
- 丰富的标准库
简单易学
- 25个关键字
- C语言简洁基因,内嵌C语法支持
- 面向对象特征(封装,继承,多态)
- 跨平台
start1
https://www.bilibili.com/video/BV1fD4y1m7TD/
- main.go
- mars.go
- guess_game.go
- loop_and_branch.go
- variable_and_scopes.go
- real_number.go
- integer.go
- large_number.go
- text.go
- convert.go
- function.go
- method.go
- first_order_function1.go
- first_order_function2.go
- closures_and_anonymous_functions.go
- array.go
- slice.go
- large_slice.go
- map.go
- struct.go
- composition_and_forwarding.go
- Interface.go
- pointer.go
- pointer2.go
- nil.go
- error_handling.go
- goroutine.go
- channel.go
- blocking_and_deadlock.go
- concurrency_status.go
start2
- hello.go
- test3_const.go
- test4-function.go
- test4-function.go
- 5-init
- 6-pointer
- 7-defer