1.go基础入门-第一个程序
2021/10/20 17:11:19
本文主要是介绍1.go基础入门-第一个程序,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
go语言的第一个程序
package main import "fmt" /* 这是函数init 执行在main函数之前 */ func init() { fmt.Println("我会第一个被执行") } /* 这是函数main 每个程序的入口 */ func main() { // 输出一句话 fmt.Println("控制台输出一句话:化脂为腱") }
该程序代码由以下几部分组成:
- 包声明
- 引入包
- 函数
- 注释
- 语句
包声明: package main 定义了一个包名,表示当前原文件属于 main 包(必须在源文件中非注释的第一行指明这个文件属于哪个包)。package main 表示一个可独立运行的程序,每个go应用程序都包含有一个名为main的包。
引入包: import “fmt” 告诉 go 编译器当前程序需要使用 fmt 包。(引入fmt包后只能调用公共的函数、常量、变量等)
注释: //开头的是单行注释,/*开头*/结尾的是多行注释(也叫块注释),程序执行时会忽略注释;注释只用于对代码进行说明使用,多行注释除了代码说明还用于生成文档。
函数: func init(){…} 和func main{…} 都是函数,这两个函数的名称分别是 init 和 main,在每个独立可运行的程序中,main 包下都包含有个 main 函数,一般来说程序启动时第一个执行的函数都是 main;但是,如果在 main 包中还定义了 init 函数,就会先执行了 init 函数,再执行 main 函数。
语句: 函数 {}花括号内的代码都称为 语句。
运行代码程序
把以上代码复制到文本文件中,把文件重名为 one.go,并使用命令行终端工具cd到 one.go 文件所在目录
go run 命令运行程序:
# 执行 run 命令运行 one.go文件 go run one.go # 输出 我会第一个被执行 控制台输出一句话:化脂为腱
go build 命令运行程序:
# 执行 build 命令后,会在同目录下生成一个 one.exe 可执行文件 go build one.go # 直接执行 one.exe 或 one one.exe # 输出 我会第一个被执行 控制台输出一句话:化脂为腱
这篇关于1.go基础入门-第一个程序的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24MongoDB资料:新手入门完全指南
- 2024-12-20go-zero 框架的 RPC 服务 启动start和停止 底层是怎么实现的?-icode9专业技术文章分享
- 2024-12-19Go-Zero 框架的 RPC 服务启动和停止的基本机制和过程是怎么实现的?-icode9专业技术文章分享
- 2024-12-18怎么在golang中使用gRPC测试mock数据?-icode9专业技术文章分享
- 2024-12-15掌握PageRank算法核心!你离Google优化高手只差一步!
- 2024-12-15GORM 中的标签 gorm:"index"是什么?-icode9专业技术文章分享
- 2024-12-11怎么在 Go 语言中获取 Open vSwitch (OVS) 的桥接信息(Bridge)?-icode9专业技术文章分享
- 2024-12-11怎么用Go 语言的库来与 Open vSwitch 进行交互?-icode9专业技术文章分享
- 2024-12-11怎么在 go-zero 项目中发送阿里云短信?-icode9专业技术文章分享
- 2024-12-11怎么使用阿里云 Go SDK (alibaba-cloud-sdk-go) 发送短信?-icode9专业技术文章分享