# samber_example **Repository Path**: YueXingZhe/samber_example ## Basic Information - **Project Name**: samber_example - **Description**: 把 github.com/samber/lo 都过一遍且能够形成印象用到项目中 - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-23 - **Last Updated**: 2024-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 起因 GO 1.18 出泛型的使用了,看了下 github.com/samber/lo 这个库也是比较推荐的。 在 https://pkg.go.dev/github.com/samber/lo 上查看英文文档的时候 读得懂但是不知道具体是怎么个用法 我就想的是 我把方法走一遍 然后有了一个初步的印象 然后挑选出常用的方法 生成印象可以用到以后的项目开发中 ## 这个仓库如何食用 1. catalogue() 方法就是我都写了个DEMO以及简单说一下用法的思考 2. recommend() 方法就是我挑选出来的 可能在开发中可能会常常使用到的地方 3. samber 文件夹里面就是 从 a - z 像个目录一样查看就行 4. 在 mian.go 下面看到感兴趣的 然后详细就点进去看看备注以及我写的例子 ## 注意事项 1. 使用的时候需要注意[T any]与[T comparable]的区别 2. 可能写急了或者存在错误的地方 欢迎提issue ## 意义? 有难度吗? 可以说不太有吧 但是花出去的时间以及能够有收获就是收获 ROI值我觉得可 以及有点写Python的感觉了 HAHAH