一篇无用的代码(Go)
来源:互联网 发布:四层横移编程 编辑:程序博客网 时间:2024/06/05 00:49
与go可能暂时分别了,来日方长,也许未来还能相遇,但是目前就这样把,不再会去关注相关的内容了。
但是好歹也有过一星期的接触啊,写过的代码不能就这样白白浪费掉,还是得贴出来,虽然没什么作用,就当做是一种经历吧,就好比,有些无意义的照片,我们照了仍然会存下来,也许未来某一天看到了,想到的绝不仅仅只是图片上的场景吧。
嗯,其实我还是很喜欢go语言的,未来若是有缘,会再见的。
type CCount struct {OpenID stringUnionID stringNickName stringText map[string]intsum_time int}func (w *WeChatRecordHandler) Count(c *gin.Context) {go func() {res, err := w.Db.List(&recorddb.AudioRecord{})if err != nil {log.Error(err)return}mp := make(map[string]int)ans := make([]CCount, 500)cnt := 1for i := 0; i < len(res); i++ {if mp[res[i].OpenID] == 0 {mp[res[i].OpenID] = cntcnt = cnt + 1ans[mp[res[i].OpenID]].OpenID = res[i].OpenIDans[mp[res[i].OpenID]].UnionID = res[i].UnionIDans[mp[res[i].OpenID]].NickName = res[i].NickNameans[mp[res[i].OpenID]].Text = make(map[string]int)}ans[mp[res[i].OpenID]].sum_time++ans[mp[res[i].OpenID]].Text[res[i].Text] = ans[mp[res[i].OpenID]].Text[res[i].Text] + 1}for i := 1; i < cnt; i++ {fmt.Printf("%s %s %s : %d\n", ans[i].OpenID, ans[i].UnionID, ans[i].NickName, ans[i].sum_time)for k, v := range ans[i].Text {fmt.Printf("%s : %d | ", k, v)}fmt.Println("")}}()c.String(http.StatusOK, "Finished!Please see the result on the terminal!")}
阅读全文
0 0
- 一篇无用的代码(Go)
- 无用代码
- 无用的
- Android删除工程里面无用的代码和资源
- C程序中丢弃输入行无用的代码
- Android Studio删除工程里面无用的代码和资源
- 关于XCODE8控制台打印大段无用代码的解决办法
- 编写地道的go代码
- 显示上一篇下一篇的代码
- 无用代码扫描工具UCDetector
- Android studio 删除无用代码
- 读“无用的书”
- 无用的自动化测试
- 无用的类
- 删除无用的图片
- 无用的知识
- 无用的探索
- [Go] --- LiteIDE配置Go语言的代码智能补全
- JDBC连接超级标准模板
- 10305
- A
- Codeforces 394 D. Dasha and Very Difficult Problem 贪心
- 17年多校训练第十一题
- 一篇无用的代码(Go)
- spark 中RDD 和DataFrame以及DataSet
- 2017多校-1
- 巴什博弈
- int a[60][250][1000]数组的遍历面试题
- SDWebImage 源码分析
- [代码分享]用JS写中文版99乘法表
- 2017多校第二场 HDU 6052 To my boyfriend 思维,计数题
- 根据动态二维数组输出一个稀疏矩阵,根据我自己想输入的稀疏矩阵来输出对应的三元组