![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go语言学习
和尚洗头用霸王
每天都有进步,知识积累,经验积累,代码积累。
展开
-
切片的初始化
2、带键的元素使用该键作为其索引。这个键必须是可被类型 int 所表示的一个非负常量;而且如果其 被赋予了类型的话则必须是整数类型。注意 [] 中的 6,它表示数组的长度。3、不带键的元素使用之前元素的索引加一。如果第一个元素没有键,则其索引为零。1、数组中的每个元素有一个关联的标记其位置的整数索引。原创 2024-05-28 17:22:37 · 192 阅读 · 0 评论 -
Golang channel 死锁
死锁是指两个或两个以上的协程的执行过程中,由于竞争资源或由于彼此通信而造成的一种阻塞的现象,若无外力作用,他们将无法推进下去,以下是总结出来的几种死锁情况。死锁6:向已关闭的channel中写入数据不会导致死锁,但是回出发panic异常。3.死锁3 :通道1中调用了通道2,通道2中调用通道1。5.死锁5:超过channel缓存继续写入数据导致死锁。死锁3 :通道1中调用了通道2,通道2中调用通道1。死锁5:超过channel缓存继续写入数据导致死锁。4.死锁4:直接读取空channel的死锁。原创 2024-05-27 18:04:46 · 158 阅读 · 0 评论 -
go读取两个文件,求交集并且写入到文件
go读取两个文件,求交集并且写入到文件背景具体代码背景最近产品需要导一批数据,需要用到两个文件就交集,在交集中显示“是”,不在交集中显示“否”,因为最近在学习go语言,所以就go写了一个小工具处理数据了。如果只是简单的求交集,可以用sort,uniq等工具处理。代码比较简单,就不解释了。如下:具体代码package mainimport ( "bufio" "fmt&原创 2018-12-13 22:03:03 · 557 阅读 · 0 评论