接口(interface) Go中使用组合实现对象特性的描述。对象的内部使用结构体内嵌组合对象具有的特性,对外通过接口暴露能使用的特性。
string、int、int64、float64相互转换 ```go #string到int int,err:=strconv.Atoi(string)
时间格式化
时间 https://www.cnblogs.com/followyou/p/12187949.html
“ Errors are values ”源⾃于Go语⾔创始⼈之⼀的Rob Pike对error的设计理念。Rob Pike认 为,error和函数的其它返回值地位相等,只是多个返回值的其中之⼀,并⽆任何特殊之处。 因此,对error的处理就如同正常对待⼀个函数的返回值⼀样进⾏。
断言 golang中的所有程序都实现了interface{}的接口,这意味着,所有的类型如string,int,int64甚至是自定义的struct类型都就此拥有了interface{}的接口,这种做法和java中的Object类型比较类似。 那么在一个数据通过func funcName(interface{})的方式传进来的时候,也就意味着这个参数被自动的转为interface{}的类型。
表结构
php进程 ```php <?php