wd := new(time.Weekday)
fmt.Println(wd.String())
以上两行返回星期日(工作日以0开头)
我可以给new赋值吗?我尝试的其他方法是
var wd time.Weekday
wd = 3
这个星期三回来
最佳答案
time.Weekday是一个int,因此您可以这样分配它(或使用Adam建议的定义常量)。请问在这种情况下为什么需要使用new?
package main
import (
"fmt"
"time"
)
func main() {
var wd time.Weekday = 3
fmt.Println(wd)
}
关于go - 同时使用新变量和分配变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31175910/