介绍
在这个项目中,你将学习如何创建一个 Go 程序,该程序输出当前星期几,并判断是否是星期三。这个项目旨在帮助你熟悉 Go 编程的基本语法和结构,以及使用内置的 time 包。
👀 预览
## 示例1
今天是星期日
## 示例2
今天是星期三
🎯 任务
在这个项目中,你将学习:
- 如何创建一个新的 Go 文件并设置 Go 程序的基本结构
- 如何使用
time.Now()函数获取当前时间 - 如何使用
Weekday()方法获取当前星期几 - 如何使用
fmt.Println()将信息输出到控制台 - 如何检查当前日期是否是星期三
🏆 成果
完成这个项目后,你将能够:
- 创建一个简单的 Go 程序,输出当前星期几
- 判断当前日期是否是星期三
- 理解 Go 编程的基本语法和结构
- 获得使用 Go 内置
time包的经验
创建 today.go 文件
在这一步中,你将在项目的主目录 ~/project 中创建一个名为 today.go 的新 Go 文件。按照以下步骤完成此步骤:
- 打开你喜欢的文本编辑器或集成开发环境(IDE)。
- 在
~/project目录中创建一个名为today.go的新文件。 - 将以下示例代码复制到
today.go文件中:
package main
import (
"fmt"
"time"
)
func today() {
// 待完成的代码
}
func main() {
today()
}
这段代码设置了程序的基本结构,包括你将在下一步中需要完成的 today() 函数。
实现 today() 函数
在这一步中,你将实现 today() 函数,以输出当前星期几并判断是否是星期三。按照以下步骤完成此步骤:
- 在
today.go文件中,找到today()函数。 - 在
today()函数内部,添加以下代码:
now := time.Now()
fmt.Println("Today is", now.Weekday())
if now.Weekday() == time.Wednesday {
fmt.Println("The day is Wednesday")
}
这段代码使用 time.Now() 函数获取当前时间,然后使用 Weekday() 方法获取当前星期几。接着它会打印出星期几,并检查是否是星期三,如果是则打印一条额外的消息。
- 保存
today.go文件。
运行程序
在这一步中,你将运行程序以查看输出。按照以下步骤完成此步骤:
- 打开终端或命令提示符,并导航到
~/project目录。 - 运行以下命令来执行程序:
go run today.go
你应该会看到类似于以下的输出:
今天是星期日
如果今天是星期三,你还应该会看到以下输出:
今天是星期三
恭喜你!你已经完成了这个项目,并学会了如何创建一个 Go 程序,该程序可以输出当前星期几并判断是否是星期三。
总结
恭喜你!你已经完成了这个项目。你可以在 LabEx 中练习更多实验来提升你的技能。



