摘要:
3.1 数组与切片 因为切片比数组好用吗,也更安全,Go推荐使用slice而不是数组。本节内容比较了slice和数组的区别,也研究了slice的一些特定性质。 3.1.1 数组和切片有何异同 切片结构本质是对数组的封装,它描述了一个数组的片段。无论是数组还是切片都可以通过下标来访问单个元素。 数组是 阅读全文
posted @ 2026-03-30 11:02
cyusouyiku
阅读(1)
评论(0)
推荐(0)
摘要:
延迟语句是Go语言里面一个非常有用的关键字,它能把资源释放的语句与申请语句放到距离相近的位置从而减少了资源泄露的情况发生。当然defer用的不对也会造成一堆问题。 2.1 延迟语句 编程的时候,经常需要申请一些资源,比如数据库连接、文件、锁等,这些资源需要在用完之后释放掉,否则会造成内存泄漏。但编程 阅读全文
posted @ 2026-03-30 10:47
cyusouyiku
阅读(2)
评论(0)
推荐(0)
摘要:
在 C/C++ 中,可以通过调用 malloc 函数或使用 new 运算符从堆上分配到一块内存,该内存的使用、销毁的责任都在程序员,一不小心就会发生内存泄漏,使程序员胆战心惊;而在 Go 语言中,程序员们基本上不需要再担心内存泄漏了,虽然 Go 也有内建函数 new,但调用 new 函数得到的内存不 阅读全文
posted @ 2026-03-30 10:31
cyusouyiku
阅读(3)
评论(0)
推荐(0)
摘要:
1.语言基础:逃逸分析,延迟语句,数据容器,通道,接口 2.语言类库:unsafe,context,错误,计时器,反射,同步模式 3.高级特性:调度机制,内存分配机制,垃圾回收机制 阅读全文
posted @ 2026-03-30 10:11
cyusouyiku
阅读(2)
评论(0)
推荐(0)

浙公网安备 33010602011771号