fmt.Println(unsafe.Sizeof(s))//0 在項目代碼中,我們經(jīng)常都會看到空結(jié)構(gòu)體struct{}{}的使用,所以肯定背后有一定的原因。那究竟它有什么作用,適合什么場景使用呢? 作用 因為空結(jié)構(gòu)體不占據(jù)內(nèi)存空間,因此被廣泛作為各種場景下的占位符使用。一是節(jié)省資源,二是空結(jié)構(gòu)體本身就具備很強(qiáng)的語義,即這里不需要任何值,僅...
www.dbjr.com.cn/article/2754...htm 2025-6-3