GO
津_明
这个作者很懒,什么都没留下…
展开
-
Golang练习用的队列
package main import ( "fmt" ) /*** * 构造节点,用接口类型,可以 * 入队列,出队列任意类型 */ type Item interface { } /*** * 定义队列链 */ type ItemQueue struct{ items []Item } /*** * 定义队列链接口 */ type QueueIterfa...原创 2018-12-27 14:52:53 · 178 阅读 · 0 评论 -
iota相关用法
1、iota在const关键字出现时将被重置为0,const中每新增一行常量声明将使用iota计数一次 2、iota只能在常量的表达式中使用 3、每次const出现时,都会让iota初始化为0 4、如果iota使用过程中如果有跳过,在后面的定义中还是会按上面的增加,即中间插队。 ...原创 2019-01-04 17:06:44 · 424 阅读 · 0 评论 -
HashSet几个简单方法的实现
package main import ( "bytes" "fmt" ) type Set interface { Add(e interface{}) bool /*添加*/ Remove(e interface{}) /*删除*/ Clear() /*清空*/ Len...原创 2019-01-07 18:22:20 · 176 阅读 · 0 评论 -
golang类型转换
//使用反射将struct转化成map类型 func parseData(obj interface{}) map[string]interface{} { t := reflect.TypeOf(obj) v := reflect.ValueOf(obj) var data = make(map[string]interface{}) for i := 0; i &l...原创 2019-02-21 14:20:38 · 127 阅读 · 0 评论