这是我参与「第五届青训营 」伴学笔记创作活动的第 1 天。
GO是什么
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。
GO语言具有哪些优点
1.高性能、高并发
2.语法简单、学习曲线平缓
3.丰富的标准库
4.完善的工具链
5.静态链接
6.快速编译
7.跨平台
8.垃圾回收
package main
package main
package main定义了包名。 在一个go项目/模块中,主文件一定要引入main包,即每个Go应用程序都包含一个名为main的包。
变量
Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。
声明变量的一般形式是使用 var 关键字:
var identifier type
可以一次声明多个变量:
var identifier1, identifier2 type
变量声明
(1)指定变量类型,如果没有初始化,则变量默认为零值。(注意:Go语言变量类型后置)
var name type = value
复制代码
(2)根据值自行判定变量类型。
name := value
注意
需要注意的是 { 不能单独放在一行,所以以下代码在运行时会产生错误:
实例
package main
import "fmt"
func main()
{ // 错误,{ 不能在单独的行上
fmt.Println("Hello, World!")
}