摘要: 标准的 Go 代码库中包含了大量的包,并且在安装 Go 的时候多数会伴随一起安 装。浏览 $GOROOT/src/pkg 目录并且查看那些包会非常有启发。 fmt:包 fmt 实现了格式化的 I/O 函数,这与 C 的 printf 和 scanf 类似。格式化短 语派生于 C 。一些短语(%-序列 阅读全文
posted @ 2016-12-28 14:35 jackylee92 阅读(825) 评论(0) 推荐(0) 编辑
摘要: package main import ( "fmt" "reflect" // 反射包 ) type User struct{ //结构体类型 Id int Name string Age int } func (u User) Hello(){ ... 阅读全文
posted @ 2016-12-28 14:24 jackylee92 阅读(156) 评论(0) 推荐(0) 编辑
摘要: //所有的结构体 都实现了空接口 //接口类型转换 结构体变量 = 接口名(实现接口的结构体变量) 只能高级转为低级 就是转前的接口中方法在转后接口中都有实现 package main import ( "fmt" ) //定义一个接口 type USB interface{ Name() string //方法 返回名称string Connect() } ... 阅读全文
posted @ 2016-12-28 13:56 jackylee92 阅读(157) 评论(0) 推荐(0) 编辑