Go语言快速开发入门01 hello
Go语言快速开发入门
1.Go语言快速入门
1.1 开发步骤
1.1.1 hello word
开发目录
新建项目的目录结构,go语言中main函数只能放在main包中,第一句话一定是package main
开发代码
package main
import “fmt”
func main() {
fmt.Println(“hello,world!”)
}
说明
go 文件的后缀是.go
package main:表示hello.go文件所在的包是main,每个文件都必须归属于一个包
import ‘fmt’:引入一个包名为’fmt’,可使用fmt包里面的函数
func main(){
}
func是一个关键字,表示一个函数
main为主函数,程序的入口
import ‘fmt’:引入一个包名为’fmt’,可使用fmt包里面的函数
fmt.Println(“hello,world!”):表示调用fmt包的函数Println输出“hello,world!”
用命令行运行go文件
(直接使用go run hello.go可直接运行)
- 先编译为exe文件再运行
打开命令行进入文件,dir查看文件夹,发现只有hello.go使用命令go build xx.go进行编译,再次dir会发现生成hello.exe,hello.exe运行
边编译边运行
go run hello.go执行程序
两者区别:
- 如果我们先编译生成了可执行文件,那么我们可以将该可执行文件拷贝到没有go开发环境的机器上,仍然可以运行如果我们是直接go run go源代码,那么如果要在另外一个机器上这么运行,也需要go开发环境,否则无法执行。
- 在编译时,编译器会将程序运行依赖的库文件包含在可执行文件中,所以,可执行文件变大了很多。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: