当前位置:   article > 正文

samber/lo库丝滑入门_sambo golang

sambo golang

起因

GO 1.18 出泛型的使用了,看了下 github.com/samber/lo 这个库也是比较推荐的。

在 https://pkg.go.dev/github.com/samber/lo 上查看英文文档的时候 读得懂但是不知道具体是怎么个用法

我就想的是 我把方法走一遍 然后有了一个初步的印象 然后挑选出常用的方法 生成印象可以用到以后的项目开发中

这个仓库如何食用

地址:https://gitee.com/hengy1/samber_example

  1. catalogue() 方法就是我都写了个DEMO以及简单说一下用法的思考
  2. recommend() 方法就是我挑选出来的 可能在开发中可能会常常使用到的地方
  3. samber 文件夹里面就是 从 a - z 像个目录一样查看就行
  4. 在 mian.go 下面看到感兴趣的 然后详细就点进去看看备注以及我写的例子
  1. ├── README.md
  2. ├── go.mod
  3. ├── go.sum
  4. ├── main.go
  5. └── samber
  6. ├── a_start.go
  7. ├── b_start.go
  8. ├── c_start.go
  9. ├── d_start.go
  10. ├── e_start.go
  11. ├── f_start.go
  12. ├── g_start.go
  13. ├── i_start.go
  14. ├── k_start.go
  15. ├── l_start.go
  16. ├── m_start.go
  17. ├── n_start.go
  18. ├── o_start.go
  19. ├── p_start.go
  20. ├── r_start.go
  21. ├── s_start.go
  22. ├── t_start.go
  23. ├── u_start.go
  24. ├── v_start.go
  25. └── w_start.go

注意事项

  1. 使用的时候需要注意[T any]与[T comparable]的区别
  2. 可能写急了或者存在错误的地方 欢迎提issue

意义?

有难度吗? 可以说不太有吧

但是花出去的时间以及能够有收获就是收获 ROI值我觉得可

以及有点写Python的感觉了 HAHAH

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/839273?site
推荐阅读
相关标签
  

闽ICP备14008679号