今天是星期几?

GolangBeginner
立即练习

介绍

在这个项目中,你将学习如何创建一个 Go 程序,该程序输出当前星期几,并判断是否是星期三。这个项目旨在帮助你熟悉 Go 编程的基本语法和结构,以及使用内置的 time 包。

👀 预览

## 示例1
今天是星期日
## 示例2
今天是星期三

🎯 任务

在这个项目中,你将学习:

  • 如何创建一个新的 Go 文件并设置 Go 程序的基本结构
  • 如何使用 time.Now() 函数获取当前时间
  • 如何使用 Weekday() 方法获取当前星期几
  • 如何使用 fmt.Println() 将信息输出到控制台
  • 如何检查当前日期是否是星期三

🏆 成果

完成这个项目后,你将能够:

  • 创建一个简单的 Go 程序,输出当前星期几
  • 判断当前日期是否是星期三
  • 理解 Go 编程的基本语法和结构
  • 获得使用 Go 内置 time 包的经验

创建 today.go 文件

在这一步中,你将在项目的主目录 ~/project 中创建一个名为 today.go 的新 Go 文件。按照以下步骤完成此步骤:

  1. 打开你喜欢的文本编辑器或集成开发环境(IDE)。
  2. ~/project 目录中创建一个名为 today.go 的新文件。
  3. 将以下示例代码复制到 today.go 文件中:
package main

import (
    "fmt"
    "time"
)

func today() {
    // 待完成的代码
}
func main() {
    today()
}

这段代码设置了程序的基本结构,包括你将在下一步中需要完成的 today() 函数。

实现 today() 函数

在这一步中,你将实现 today() 函数,以输出当前星期几并判断是否是星期三。按照以下步骤完成此步骤:

  1. today.go 文件中,找到 today() 函数。
  2. today() 函数内部,添加以下代码:
now := time.Now()
fmt.Println("Today is", now.Weekday())
if now.Weekday() == time.Wednesday {
    fmt.Println("The day is Wednesday")
}

这段代码使用 time.Now() 函数获取当前时间,然后使用 Weekday() 方法获取当前星期几。接着它会打印出星期几,并检查是否是星期三,如果是则打印一条额外的消息。

  1. 保存 today.go 文件。

运行程序

在这一步中,你将运行程序以查看输出。按照以下步骤完成此步骤:

  1. 打开终端或命令提示符,并导航到 ~/project 目录。
  2. 运行以下命令来执行程序:
go run today.go

你应该会看到类似于以下的输出:

今天是星期日

如果今天是星期三,你还应该会看到以下输出:

今天是星期三

恭喜你!你已经完成了这个项目,并学会了如何创建一个 Go 程序,该程序可以输出当前星期几并判断是否是星期三。

总结

恭喜你!你已经完成了这个项目。你可以在 LabEx 中练习更多实验来提升你的技能。

✨ 查看解决方案并练习✨ 查看解决方案并练习✨ 查看解决方案并练习