跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • golang 菜鸡,想写一些常用的小组件
未分類
17 5 月 2020

golang 菜鸡,想写一些常用的小组件

golang 菜鸡,想写一些常用的小组件

資深大佬 : dafsic 17

写了挺久的 golang 了,但仍然很菜,大一点的开源项目看不懂,所以就想写一些常用小组件,力求简洁。昨天刚写了一个集合的包,因为在网上看了几个别人写的,都不满足我的需求。

想练手的可以一起。

https://github.com/podpingofdeath/gogadgets

大佬有話說 (8)

  • 資深大佬 : airplayxcom

    支持,顺便提供一下你可能用到的工具 https://github.com/airplayx/gormat,如有帮助请 star 谢谢了

  • 資深大佬 : airplayxcom

    https://github.com/airplayx/gormat

  • 主 資深大佬 : dafsic

    @airplayxcom 好的,已加 star

  • 資深大佬 : circleee

    @airplayxcom 好的 去看看

  • 資深大佬 : wzw

    我用 goframe

  • 主 資深大佬 : dafsic

    @wzw 别说,这个就是我看过的之一,这里面的 set 定义
    type Set struct {
    mu rwmutex.RWMutex
    data map[interface{}]struct{}
    }
    不符合我的需求

  • 資深大佬 : wzw

    @dafsic 我初学 golang,以前 python,这个写法不好?

  • 主 資深大佬 : dafsic

    @wzw 假设我有一个结构体,定义为:
    type T struce {
    Id int
    Name string
    Ts int64
    }

    t1 := &T{1,”xxx”,2}
    t2 := &T{1,”xxx”,2}
    t3 := &T{1,”zzz”,2}

    因为 interface{}实质上就是结构体,结构体判断相等就是各个字段都相等才想等。所以,我 t1,t2,t3 都能插入都这个集合里,显然不是我要的结果。甚至如果我认为 Id 和 Ts 字段相同就算相同,那么向集合插入这个三个变量,最终集合中应该只有一个元素。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具