![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
做一只会飞的象
2018届本科毕业生,360服务端开发工程师
展开
-
golang获取当前时间,前n天时间,以及时间格式的转化
获取当前时间currentTime := time.Now()//currentTime 的结果为go的时间time类型,2018-09-27 13:24:58.287714118 +0000 UTC获取前n天的时间//获取两天前的时间currentTime := time.Now()oldTime := currentTime.AddDate(0, 0, -2) //若要获取3天...原创 2018-09-27 21:31:37 · 31962 阅读 · 1 评论 -
go语言,for循环自定义条件表达式SetCond
for循环自定义条件表达式SetCondbeego框架中,高级查询的setcond是可以自定义条件表达式的,当我们一次要查询出多个条件下的数据,恐怕就需要用for循环来自定义条件表达式了,范例如下:cond := orm.NewCondition()for index, value := range project { for _, v := range value { cond1...原创 2018-09-28 13:42:41 · 1125 阅读 · 0 评论 -
golang 数组去重,利用map
golang 数组去重,利用map可以利用go中,map数据类型的key唯一的属性,来对数组去重var strMap make(map[string]string)strSlice := []string {"slice","int","string","int","boolean","string&原创 2018-09-28 14:14:56 · 11088 阅读 · 0 评论 -
golang 使用type-switch来判断interface变量的实际存储类型
golang 使用switch来判断interface变量的类型在go语言中,interface很好用,但是往往我们无法确定interface里存储的到底是什么类型,而且go又是强类型语言。type-switch就刚好帮我们解决了这个问题//例子var s interface{}switch s.(type) {case string: fmt.println("这是一个string...原创 2019-01-13 16:26:19 · 4380 阅读 · 0 评论 -
go语言指针详解
go语言指针详解go语言的去地址符是&,&a就可以取到a的地址指针一个指针变量指向了一个值的内存地址指针的使用过程定义指针变量为指针变量赋值访问指针变量中指向地址的值//例子var a int64 = 5 //声明实际变量var b *int64 //声明指针变量b = &a //指针变量的存储地址fmt.printf("a变量的地址...原创 2019-01-13 18:17:58 · 738 阅读 · 0 评论