wd := new(time.Weekday)
fmt.Println(wd.String())
以上两行返回星期日(工作日以0开头)
我可以分配一个值和新值吗?我试过的其他方法是
var wd time.Weekday
wd = 3
这个星期三回来
答案 0 :(得分:1)
你可以简单地使用time.weekday常量:
wd := time.Wednesday
答案 1 :(得分:0)
time.Weekday是一个int,因此您可以将其指定为(或使用Adam建议的已定义常量)。我可以问一下为什么你需要在这种情况下使用new?
package main
import (
"fmt"
"time"
)
func main() {
var wd time.Weekday = 3
fmt.Println(wd)
}