golang版本的lodash 类库 samber/lo

lodash 是什么呢?Lodash 的信息:
Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。
Lodash 提供了许多高效、高兼容性的工具函数,可以帮助开发者提高开发效率,简化代码。
Lodash 通过降低 array、number、objects、string 等等的使用难度,让 JavaScript 变得更简单。
Lodash 的模块化方法非常适用于遍历 array、object 和 string、对值进行操作和检测、以及创建符合功能的函数。
Lodash 提供了多种构建方式和模块格式,支持按需加载以减小产物体积。
Lodash 遵循 MIT 开源协议发布,并且支持最新的运行环境,在主流浏览器和 Node.js 环境中都有良好的兼容性。
总之,Lodash 是一个功能强大、高性能、高兼容的 JavaScript 工具库,可以帮助开发者提高开发效率和代码质量。

 

很好,Golang下面,也有lodash 类库,它就是大名鼎鼎的 samber/lo

它的代码地址在:

https://github.com/samber/lo?tab=readme-ov-file#contains

下面我们就演示一下它其中之一的强大能力。

比如我们有一个数组,里面都是整数,我们现在给一个元素,我们判断它是不是在这个数组里面。

我们用lo很容易就做到这一点

present := lo.Contains([]int{0, 1, 2, 3, 4, 5}, 5)
// true

分类: 编程语言 标签: Lodash JavaScript 工具库 高性能 发布于: 2024-04-02 11:44:18, 点击数: