Golang
文章平均质量分 67
Felix...
Talk is cheap. Show me the code.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
go库介绍:Golang中的lo库:让你的代码更简洁高效
lo库是一个基于Golang泛型实现的lodash风格工具库。Lodash在JavaScript世界中是一个著名的实用工具库,它通过简化数组、对象、字符串等的操作,让JavaScript代码变得更加简洁。而在Golang支持泛型之前,实现这样一个适配多种数据类型的工具库并不容易。现在,有了lo库,我们可以在Golang中享受到类似的便利。lo库是一个功能强大且简洁易用的Golang工具库。它充分利用了Golang的泛型特性,提供了丰富的工具方法,帮助我们简化了代码,提高了开发效率。原创 2025-03-10 15:47:33 · 331 阅读 · 0 评论 -
go中的参数传递是值传递还是引用传递?
值传递:在值传递中,当函数被调用时,实参的值会被复制一份,并将这个副本传递给对应的形参。函数内部对形参的操作不会改变实参的原始值。引用传递:在引用传递中,传递的是实参的内存地址,而不是实际值。因此,函数内部对形参的任何修改都会直接影响到原始实参的值。Go语言中的参数传递默认是值传递,这意味着传递的是参数的副本。然而,对于引用类型(如切片、映射、通道、接口和指针),虽然传递的是值,但值本身就是一个引用,因此在函数内部对这些类型的参数进行修改可能会影响到原始数据。原创 2024-11-22 11:25:17 · 707 阅读 · 0 评论
分享