Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态的高效开之间拥有良好平衡点的一门编程语言。
类型安全和内存安全
以非常直观和极低代价的方案实现高并发
高效的垃圾回收机制
快速编译(同时解决C语言中)
为多核计算机提供性能提升的方案
UTF-8编码支持
Go在谷歌: 以软件工程为目的语言设计
// 单行注释
/* */ 多行注释
Go程序是通过package来组织的(与python类似)
只有package名称为main的包可以包含main函数
一个可执行程序有且仅有一个main包
通过import关键字来进行常量的定义
通过在函数体外部使用var关键字来进行全局变量的声明与赋值
通过type关键字来进行结构(struct)或接口(interface)的声明
通过func关键字来进行函数的声明