golang
已收录文章:14427篇
-
问题内容 我创建了一个 struct, 使用 fmt.Println() 打印的信息如下 {test "d:\test\test.txt"} //第二个field是一个路径字符串 然后使用 MGO 向数据库插入 gosession, err := mgo.Dial("localhost:27017") db := session.DB(267 收藏
-
文章介绍了3种常用的打log的方式,并赋上了注解 先写上注意事项,三种方法建议分开测,因为可能在第一种的Fatal会终止运行,Fatal和Panic和Print的区别在于,Fatal会保存日志并终止程序,Panic会保存485 收藏
-
问题内容我不大明白下面两种写法在go里面有什么不同func MySelect() { ch := make(chan int, 10) a := <-ch fmt.Println(a) }func MySelect() { ch := make(chan int, 10) select { case a := <-ch: fmt.Pri138 收藏
-
问题内容 这两段代码的结果为什么不一样: package main import ( "fmt" ) func main() { test := []int{2, 1, 1} fmt.Println(findDuplicate(test)) } func findDuplicate(nums []int) int { for i := 0; i < len(nums)118 收藏
-
问题内容不写结构体,前端json直接解析为 map[string]interface{} ,直接处理 map[string] 值,返回前端的时候也是直接转为json。数据库查数据也是直接返回 map[string]interface{}。就和PHP数组一样的使用方344 收藏
-
本文实例讲述了Go语言指针访问结构体的方法。分享给大家供大家参考。具体分析如下: Go有指针,但是没有指针运算。 结构体字段可以通过结构体指针来访问。通过指针间接的访问是透明的。468 收藏