首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员二毛
掘友等级
后端开发
|
某小厂
对技术,爱打破砂锅问到底!弓粽耗同名!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 50
沸点 1
赞
51
返回
|
搜索文章
最新
热门
图解Go的defer
引言 大家好,我是二毛。 类似于 JAVA 的 finally 和 PHP 的析构函数。 defer 在 Go 语言中是一个关键字(延迟调用),一般用于释放资源和连接、关闭文件、释放锁等。 为什么要有
图解Go中for-range原理
从一道简单的例子开始 相信大家会脱口而出最后finalData的值是 1,2,3,但是我们实际运行一下,结果输出的却是: 为什么会这样呢?如果想弄清这个原理,首先我们得知道for range到底干了什
图解Go中for的坑和底层原理
1. 简介 在Go语言中,for循环是最常见的控制结构之一,广泛用于迭代数组、切片、映射等数据结构。 与其他语言中的循环结构相比,Go的for更为简洁,但正因为它的灵活性,很多开发者在使用时容易掉进一
图解Go闭包的底层原理
一、闭包是什么? 在Go语言中,闭包(Closure)是一个非常强大且常用的概念。 简而言之,闭包是一个函数,它能够捕获并引用其外部作用域中的变量。与普通函数不同,闭包不仅能访问自己内部的变量,还能“
图解说透Go的map元素为什么不可寻址
0. 背景 相信很多Golang开发者在使用map时,都曾遇到过这样的报错: 运行这段代码时,编译器毫不留情地报错了:cannot take the address of m["a"]。这是为什么呢?
图解商品超卖的解决方案
背景 商品超卖问题在电商平台中尤为常见,尤其在秒杀、促销等高并发场景下,用户下单的速度远快于系统更新库存的速度,可能导致库存被超卖。 本文将详细探讨几种常见的商品超卖解决方案。 解决方案 假设我们有一
图解Go中的Option模式:灵活配置与可选过滤
在 Go 语言开发中,设计灵活、可扩展的 API 是一项重要技能。而 Option 模式是一种常见且有效的方法,它允许我们为函数提供可选参数,并使代码更加简洁和可读。 在这篇文章中,我将通过两种常见的
图解Go状态机,并手把手带你实现和实战
FSM状态机的应用场景 FSM(有限状态机)广泛应用于各种系统中,尤其适用于那些具有有限状态且状态之间存在明确转换规则的场景。以下是一些典型的应用场景: 游戏开发:处理游戏中的不同状态(如菜单、游戏进
图解搞懂匿名函数、回调函数、闭包函数
在现代编程中,函数不仅仅是代码的基本组成部分,还是实现更高层次编程范式的核心工具。匿名函数、回调函数、闭包函数,这三者在日常编程中经常出现,但很多初学者可能对它们的概念和区别感到困惑。本文将深入探讨这
一文读懂的Go的type妙用
在 Go 语言中,使用 type 关键字定义类型别名和新类型有不同的含义和用途。理解它们之间的区别对编写和维护 Go 代码非常重要。 类型别名 类型别名通过 type NewType = Existi
下一页
个人成就
文章被点赞
198
文章被阅读
29,123
掘力值
1,867
关注了
21
关注者
72
收藏集
0
关注标签
1
加入于
2020-03-26