Golang for range 中 Slice 安全删除元素
常见的Golang循环中删除Slice元素方法
golang中的map与线程安全 map介绍 Golang中Map存储的是kv键值对,采用哈希表作为底层实现,用拉链法解决hash冲突。 基本特性 键值对存储:map 用于存储键值对,其中每个键都是唯一的,且映射到一个特定的值。 动态类型:在 Go 中,map 的键和值可以是任意类型,但所有键必须是相同的类型,所有值也必须是相同的类型。 动态大小:map 的大小是动态的,可以根据需要增长或缩减 […]
golang搭建一个tcp服务器还是很简便的。作者在这里考虑到了tcp服务器关闭后,继续处理现有任务并不接受新任务的场景和服务端超时自动关闭连接的场景。遗憾的是有些功能还未实现,有机会可以提pr完善。
学到了很多!
struct {}是一种普通数据类型,一个无元素的结构体类型,通常在没有信息存储时使用。 优点是大小为0,不需要内存来存储struct {}类型的值。
最近在看刘丹冰的《8小时转职Golang工程师》。刘老师讲的思路很好,但有些细节没有处理好,很多人在跟着写代码后可能出现一些新手看来不太容易发现和解决的Bug。