关于“不能使用time.Now()(类型time.Time)作为类型”

时间:2016-04-16 23:42:25

标签: go

获取“不能使用time.Now()(类型time.Time)作为字段值中的类型typetime”具有以下类型定义

import ("time")

type typetime time.Time 
type Friends struct {
   Name string
   Birthday typetime
}

John := Friends{Name:"John", Birthday:time.Now()}

如果我用直接类型形式(time.Time)替换typetime,则没有问题。什么是GO的规则?产品:>

1 个答案:

答案 0 :(得分:0)

time.Time和typetime是不同的类型(尽管它们具有相同的底层表示),因此您需要转换类型。

John := Friends{Name: "John", Birthday: typetime(time.Now())}