Go进阶
文章平均质量分 66
我不吃牛肉!
持续分享go相关知识,致力成为顶级gopher
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Go语言单元测试和基准测试
单元测试主要用于验证代码的正确性,确保代码在各种情况下都能按预期工作。基准测试主要用于评估代码的性能,帮助发现和优化性能瓶颈。两者在Go语言中都是通过testing包来实现的,但它们的用途和实现方式有明显的区别。在实际开发中,单元测试和基准测试往往是相辅相成的,单元测试确保代码的正确性,而基准测试则确保代码的高效性。原创 2025-03-11 23:44:01 · 568 阅读 · 0 评论 -
Go语言select的高级玩法
select是 Go 语言并发编程中非常强大的工具,通过灵活运用其特性,可以实现超时控制、非阻塞操作、优先级处理、动态监听等多种高级功能。掌握这些技巧可以帮助你编写更高效、更健壮的并发程序。原创 2025-03-05 00:55:22 · 598 阅读 · 0 评论 -
Go、Java、C++语言实现多态的方式
虽然Go语言本身并不直接支持类和传统的面向对象继承,但它通过接口(Interface)实现了多态。Go的接口类型定义了一组方法签名,任何实现了这些方法的类型都自动实现了该接口,从而实现了“鸭子类型”的多态。总结起来,Go、Java、C++语言都通过各自的机制(Go的接口、Java的继承与接口、C++的虚函数与继承)实现了多态,允许在程序设计中以统一接口处理不同类型的对象,提高了代码的灵活性和可扩展性。Go、Java、C++语言实现多态的方式各有特色,但都遵循面向对象编程的基本原则。原创 2024-03-29 19:31:39 · 711 阅读 · 0 评论 -
Go语言进阶 --- Time包的使用
time.Now()方法返回值是Time类型的值,直接输出返回值,得到的结果是代码展示。原创 2023-10-27 19:56:56 · 537 阅读 · 0 评论 -
Go语言进阶------>init()函数
本章主要讲解Init()函数的用法以及其特点原创 2023-10-08 23:11:32 · 945 阅读 · 1 评论
分享