环境配置
1.Go安装包:
下载地址:https://studygolang.com/dl
2.IDE:GoLand
下载地址:https://blog.jetbrains.com/go/
GoLand只需要把go安装的路径添加进去,使用安装的go环境进行编译,不需要安装任何额外插件
Go语言特性
- 自动垃圾回收
- 更丰富的内置类型
- 函数多返回值
- 错误处理
- 匿名函数和闭包
- 类型和接口
- 并发编程
- 反射
- 语言交互性
初识Go程序
程序代码
package main
import "fmt"
func main(){
fmt.println("Hello World!")
}
程序说明
- 语言结构:包声明 引入包 函数 变量 语句 & 表达式 注释
- 第一行定义一个包,所有的Go源程序文件头部都必须有一个包声明语句,Go通过包管理命名空间
- 第三行引用一个外部包fmt(标准输入/输出包),引用的包可以是标准库的包,也可以是第三方或者自定义的包
- func关键字声明函数main,main代表Go程序入口函数
源代码特征
- 以.go为后缀
- 源程序默认UTF-8编码
- 语句结尾分号可省略
- 函数体开头的“{”必须在函数头所在行尾部,不能单独起一行
- main函数所在包名必须是main
- …