一、前言相信看過 Go 源碼的同學已經對 unsafe.Pointer 非常的眼熟,因爲這個類型可以說在源碼中是隨處可見:map、channel、interface、slice… 但凡你能想到的內容,基本都會有 unsafe.Pointer 的影子。看字面意思,unsafe.Pointer 是 “不安全的指針”,指針就指針吧,還安不安全的是個什麼鬼?二、指針爲了更深入瞭解 unsafe.Point ⌘ Read more
一、前言相信看過 Go 源碼的同學已經對 unsafe.Pointer 非常的眼熟,因爲這個類型可以說在源碼中是隨處可見:map、channel、interface、slice… 但凡你能想到的內容,基本都會有 unsafe.Pointer 的影子。看字面意思,unsafe.Pointer 是 “不安全的指針”,指針就指針吧,還安不安全的是個什麼鬼?二、指針爲了更深入瞭解 unsafe.Point ⌘ Read more