语言特点
Go语言是一门并发支持、垃圾回收的编译型语言。
从某种意义上可以说是C的优化版本。
语言优势
- 静态编译语言,可以在编译的时候检查出来隐藏的大多数问题
- 不依赖其他库,部署就传一个文件即可。
- 高性能,高效并发。可以说就是为并发而生的。
- 内存安全,高效的垃圾回收 。
- 快速编译,相比较于C++。
- 简单易学 ,和C一样,语法极其简介。
- 内置格式化代码,代码格式一模一样 。
- 跨平台编译,可以直接包含C代码。
语言特点
- 保留但大幅度简化指针
- 多参数返回
- array slice map等内置基本数据结构
- 错误处理(panic recover error)
- interface
- Goroutine
- 多核处理和网络开发
- 部分函数式编程(匿名函数、闭包),反射,语言交互性
- Package即目录
go的哲学
连接:组件的耦合方式,组件是如何被连接起来的
组合:形成复合对象的基础。
go中文在线文档:https://studygolang.com/pkgdoc
有疑问加站长微信联系(非本文作者)