三.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

相关推荐
Wish3D38 分钟前
阿里云OSS 上传文件 Python版本
开发语言·python·阿里云
凤年徐38 分钟前
【数据结构初阶】单链表
c语言·开发语言·数据结构·c++·经验分享·笔记·链表
oioihoii41 分钟前
C++11 右值引用:从入门到精通
开发语言·c++
朝新_4 小时前
【多线程初阶】阻塞队列 & 生产者消费者模型
java·开发语言·javaee
立莹Sir4 小时前
Calendar类日期设置进位问题
java·开发语言
XMYX-04 小时前
Spring Boot + Prometheus 实现应用监控(基于 Actuator 和 Micrometer)
spring boot·后端·prometheus
风逸hhh5 小时前
python打卡day46@浙大疏锦行
开发语言·python
火兮明兮5 小时前
Python训练第四十三天
开发语言·python
@yanyu6666 小时前
springboot实现查询学生
java·spring boot·后端
ascarl20106 小时前
准确--k8s cgroup问题排查
java·开发语言