社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
package main
import "fmt"
func main() {
fmt.Println("hello, world")
}
go 文件的后缀是 .go ;
package main:
表示文件所在的包是main;
每个Go应用程序都包含一个为main的包;
所有包名都应该使用小写字母;
import “fmt”:
表示引入一个包,包名为fmt
,引入该包后,就可以使用fmt包的函数;
比如:fmt.Println
import 的一些常见写法:
import “fmt”
import “os”
或者可以写为:
import “fmt”; import “os”
更优雅的写法:
import (
“fmt”
“os”
)
更短的写法,但使用gofmt后将会强制换行;
import (“fmt”; “os”)
当导入多个包时,导入的顺序会按照字母排序
func main( ) { }:
func 是一个关键字
,表示一个函数;
main 是函数名
,是一个主函数
,也是程序的入口;
fmt.Println(“hellow, world!”);
表示调用 fmt 包中 Println 函数
,输出:“hello,world!”
通过 go build 命令对该 go 文件进行编译
,生成**.exe文件** (当前系统是win10);
执行命令:go build xxx.go(文件名)
执行文件**.exe**的文件:
.exe 文件通过 build 命令生成的文件
可直接通过命令运行程序:go run xxx.go
注意:正常流程,先 build 编译
,在执行编译后的文件(.exe文件)
;
没有go开发环境机器上
,仍然可以执行;安装go的环境
,否则无法执行;可执行文件要大很多
;举个栗子:
将可执行文件与普通文件大小的对比:
文件名是:hello.exe
2019/10/22 21:29 2,105,856 hello.exe // 可执行文件大小:2,105,856
2019/10/22 21:27 73 hello.go // 文件大小:73
2 个文件 2,105,929 字节
2 个目录 142,753,792 可用字节
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!