package main
import "fmt"
func main() {
fmt.Println("hello go!!!")
}
注意
-
go语言有且只有一个入口函数main(),一个文件夹也只能有一个main函数
两个文件夹里面都有main函数是不能编译通过的,需要分到不同的文件夹,只能删除文件,不能移除
-
如果不想一个文件就新建一个文件夹,可以使用命令行进行编译。右击文件,在此打开命令提示符,可以直接进入文件所在的目录下
-
命令提示符中常使用的有
build
和run
;
-
go build 02_hello1.go
编译go代码,生成一个可执行程序。
-
运行可执行程序
-
或者直接使用
go run xxx.go
不生成可执行程序,直接运行;
-
main()后面的左括号只能跟在main(),不能换行,也就是说,左括号必须和函数名同行,否则会报错
-
调用函数,通过包加
.
来进行函数的调用。并且Println
函数会自动换行。大多数调用函数,都是需要导入包的,否则会报错。
-
go语言以包作为管理单位,每个文件必须先声明包。
-
如果程序要运行,必须有一个main包,也就是
package main
;
-
go语言语句结尾没有分号;加了分号实际上也会自动删除
-
litelde会自动对我们编写的代码进行格式化。