由于struct是值類型,如果作為參數(shù)傳遞的話,函數(shù)體內(nèi)接收到的是一個(gè)拷貝,所以作為函數(shù)的參數(shù)時(shí)一般用結(jié)構(gòu)體指針來傳遞。 1 2 emplPtr := &empl emplPtr.Name = "bar" // 等同于 (*emplPtr).Name = "bar" 在使用struct指針類型的變量時(shí),可以省略*,看上去就像struct是引用類型一樣,其實(shí)它是一個(gè)結(jié)構(gòu)體指針。
www.dbjr.com.cn/article/2288...htm 2025-6-4