一、Goalng基础知识
1、go代码的编译与运行
go是一门编译型语言
在命令行下,cd进入代码所在的路径
在命令行下编译代码有两种方式,运行go run main.go 或者go build main.go
*go run main.go 不仅会编译并且会自动运行程序
*go build main.go 仅仅会编译代码生成main.exe
执行main.exe 在命令行输出:Hello, world
2、最简单的Go程序
go语言的helloWorld
首先我们可以在任意位置新建一个文件,命名为main.go
go源文件以.go作为后缀
用文本编辑器编辑文件,书写如下代码
package main
import “fmt”
func main() {
fmt.Println(“Hello,world!”)
}
**这里的“{” 不能单独放在一行,平常写c习惯了单独放一行,差点没注意到
第一行 package main package是一个关键字(也叫做"包"),声明为main的一个package
每一个go语言的源文件都需要以package开头
多个文件可以声明同一个package,但是必须在同一个文件夹中
第二行import “fmt” 代表程序导入了外部叫做fmt的package
这里的fmt是go语言标准库中的代码,go语言内置了种类繁多的标准库
第三行func main 定义了一个名字为main的函数,函数是对于执行代码的封装
1、声明包【关键字package】
2、导入包【关键字import】
3、声明函数【关键词func】
运行结果输出“Hello,world”