这是一个基本的围棋程序去重新定义类型格式化和方法
package main
import (
"fmt"
"time"
)
type myTime time.Time
func main() {
my := myTime(time.Now())
fmt.Println(my)
normal := time.Now()
fmt.Println(normal)
}
和相应的输出
{63547112172 291468455 0x545980}
2014-09-23 23:36:12.292132305 +0000 UTC
我想知道为什么指明MyTime对应的打印diffrently超过了time.time。他们基本上应该是来自同一类型...此外,如果我尝试访问任何时间的方法。时间,让我们说,日,它可用于“正常”,但不适用于“我的”。
谢谢!