我有兩個(gè)結(jié)構(gòu)type A struct { a int b string}type B struct { A c string // more fields}我想將 A 類型的變量轉(zhuǎn)換為 B 類型(A 只定義了對某些部分至關(guān)重要的基本字段,另一方面 B 包含“完整”數(shù)據(jù))。在 Go 中是否有可能,或者我是否必須手動復(fù)制字段(或創(chuàng)建一個(gè)方法 A.GetB() 或類似的方法并使用它來將 A 轉(zhuǎn)換為 B)?
Golang - 結(jié)構(gòu)之間的轉(zhuǎn)換
慕運(yùn)維8079593
2022-01-17 17:04:01