在go语言中的代码文件中最上层会定义一个package声明开头,说明源文件所属的包
而后使用Import导入依赖的包,其次为包级别的变量,产量,类型和函数的什么和赋值
函数中可定义局部的变量和常量等。
如下:
package main
import "fmt"
func main(){
fmt.Println("hello world!")
}
package main 中的main是程序的入口。在后面的包管理中会有其他的方式表示
1.helo world
run
通常我们可以使用go run go文件来运行一个go文件。如:
[root@LinuxEA /opt/Golang]# go run 01.go
[root@LinuxEA /opt/Golang]# go run 01.go
hello world
windows
E:golangprojectsrcGolang>go run main.go
hello world!
build
我们可以使用build来编译
[root@LinuxEA /opt/Golang]# go build 01.go
而后就会多出来一个main.exe 在这个案例中,运行main.exe和go run main.go一样
windows
E:golangprojectsrcGolang>go build main.go
E:golangprojectsrcGolang>main.exe
hello world!
linux
[root@LinuxEA /opt/Golang]# ./01
hello world
注释
通常我们使用双斜线来注释一行代码,或者使用/*和*/来注释一大块的代码,如下:
代码的注释也可以在代码的第一行
// 我也是注释
package main
import "fmt"
func main(){
fmt.Println("hello world!")
// 双斜杠可以注释一行
/*
多行注释
fmt.Println("hello world!")
fmt.Println("hello world!")
*/
}
- go build 会省略注释的内容