三.Go的第一个程序hello.go

新建hello.go,代码如下

go 复制代码
package main

import "fmt"

func main() {
	fmt.Println("hello world")
}

编译hello.go

控制台终端为hello.go同级目录

执行

go 复制代码
go build hello.go


编译成功同级目录下生成 同名exe文件

也可以直接执行

go 复制代码
go run hello.go

解释如下

一 .go语言后缀为.go

二.package main

表示该 hello.go 文件所在的包是 main,在 go 中,每个文件都必须归属于一个包。

三.import "fmt"

表示:引入一个包,包名 fmt,引入该包后,就可以使用 fmt包的函数,比如:fmt.Println

四 func 是一个关键字,表示一个函数。

main 是函数名,是一个主函数,即我们程序的入口。

五.fmt.Println("hello world")

表示调用 fmt包的函数 Printin 输出"hello,world

相关推荐
xiaoopin2 小时前
简单的分布式锁 SpringBoot Redisson‌
spring boot·分布式·后端
万邦科技Lafite4 小时前
京东按图搜索京东商品(拍立淘) API (.jd.item_search_img)快速抓取数据
开发语言·前端·数据库·python·电商开放平台·京东开放平台
Never_Satisfied6 小时前
在JavaScript / Node.js / 抖音小游戏中,使用tt.request通信
开发语言·javascript·node.js
爱吃小胖橘6 小时前
Unity资源加载模块全解析
开发语言·unity·c#·游戏引擎
你的人类朋友7 小时前
设计模式有哪几类?
前端·后端·设计模式
Yeats_Liao7 小时前
Go Web 编程快速入门 10 - 数据库集成与ORM:连接池、查询优化与事务管理
前端·数据库·后端·golang
千里镜宵烛7 小时前
Lua-迭代器
开发语言·junit·lua
渡我白衣8 小时前
C++ 同名全局变量:当符号在链接器中“相遇”
开发语言·c++·人工智能·深度学习·microsoft·语言模型·人机交互
淮北4948 小时前
html + css +js
开发语言·前端·javascript·css·html
你的人类朋友8 小时前
适配器模式:适配就完事了bro!
前端·后端·设计模式