首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
golang小技巧
强月城
创建于2024-05-30
订阅专栏
介绍分享一些golang会经常用到的代码块或者库来拓展编程思路
暂无订阅
共5篇文章
创建于2024-05-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Golang 垃圾回收(Garbage Collection)机制
Go 语言垃圾回收机制详解 1. 垃圾回收的目标 自动管理内存:开发者无需手动分配和释放内存。 避免内存泄漏:回收不再使用的内存,防止程序内存无限增长。 提高开发效率:减少内存管理带来的复杂性和错误。
FSM有限状态机实现
1.类型定义 State[T any]:这是一个函数类型,表示状态机中的状态。它接受一个上下文ctx、一个泛型参数args,并返回更新后的参数、下一个状态以及可能发生的错误。 Args:这是一个结构体
go编程技巧(闭包&回调)
私有数据:闭包可以捕获函数内部的数据,并且对外部不可见。这是一种创建私有数据的方法(保证局部变量的安全性)通过闭包既没有暴露CallNum这个变量,又实现了为函数计数的目的。 闭包 回调
go编程技巧(金额计算)
首先复习一下基础,golang中的数字类型有整型int,浮点型float 整型 int分为无符号,有符号俩种,具体又分类为8,32,64等 浮点型 float分为单精度float32和双精度float
go编程技巧(持久化结构体)
用户上传了了一份数据后,通过各种复杂的逻辑计算生成了一份**有大量内容**的结构化报告数据,用户查看这份报告时需要把整个数据返回给前端来进行可视化渲染**图表、表格形式**。