1.go基础入门-第一个程序

本文介绍了Go语言的基础入门,讲解如何编写第一个程序,包括包声明、引入包、函数、注释和语句。文章通过示例展示了如何创建一个`main`包的程序,并解释了`init`和`main`函数的作用。最后,指导读者如何通过`go run`和`go build`命令运行Go程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

go语言的第一个程序

package main
import "fmt"
/*
这是函数init
执行在main函数之前
*/
func init() {
	// 使用import引入的 fmt 包中的 Println 函数
	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

# 输出
我会第一个被执行
控制台输出一句话:化脂为腱
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值