Go语言中文网 为您找到相关结果 2

golang中 方法集的概念,你了解么?

go规范中提到过方法集的概念,你了解么?下面的代码输出结果是啥? package main import "fmt" type t1 int type t2 int func( t *t1) String() string { return "ptr" } func( t t2) String() string { return "val" } func main() { var a t1 var b t2 a = 5 fmt.Println( a, b) } 结果分析: 指针的方法集包括两部分:(t *T)这样的方法和(t T)这样的方...阅读全文

GO语言中的“时间”

引言 编程中经常会涉及到“时间”的变量,不论c语言库还是go语言包都存在对时间的处理,虽然库函数很丰富但我总是弄混,或者我对“时间”好像有什么“误解”(哈哈,还是不是因为不熟)。time包 time包里有一个结构体Time,把所有的情况都转成该结构就容易。因为Time的方法有String(), Format(...),Second(),Unix()等函数来提供你想要的。但怎么从一个字符串或时间戳获取该结构呢?字符串转Time func Parse(layout, value string) (Time, error)时间戳转Timefunc Unix(sec int64, nsec int64) Time生成特定时间的Time对象func Date(year int, month Month...阅读全文

博文 2019-07-15 20:32:39 空格键_11aa