GO基础 语法|青训营笔记

68 阅读1分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 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 

image.png

注意

需要注意的是 { 不能单独放在一行,所以以下代码在运行时会产生错误:

实例

package main  

import "fmt"  

func main()    
{  // 错误,{ 不能在单独的行上  
    fmt.Println("Hello, World!")  
}