在Go语言中,你可以创建一个函数来判断一个年份是否是闰年。下面是一个简单的Go程序,其中包含了一个isLeapYear函数,用于判断闰年:
package main
import (
"fmt"
)
// isLeapYear 判断给定的年份是否是闰年
func isLeapYear(year int) bool {
return year%4 == 0 && (year%100 != 0 || year%400 == 0)
}
func main() {
// 测试几个年份
years := []int{2020, 2023, 2024, 1900, 2000}
for _, year := range years {
if isLeapYear(year) {
fmt.Printf("%d 是闰年\n", year)
} else {
fmt.Printf("%d 不是闰年\n", year)
}
}
}
在这个程序中,isLeapYear函数接收一个整数类型的年份,并返回一个布尔值,表示该年份是否为闰年。函数内部使用了闰年的标准判断规则。
在main函数中,我们创建了一个包含几个测试年份的切片,并遍历这个切片,对每个年份调用isLeapYear函数,然后打印出结果。
当你运行这个程序时,它将输出每个测试年份是否为闰年的信息。
go闰年判断代码仅供参考使用,go闰年判断程序来源于热心网友提供的开源程序.尽管经过测试,但本站对使用闰年程序导致的结果概不承担任何责任。