在我的遊樂場代碼這兒有2種類型的股票非常相似字段定義這個樣子,轉換類型A到那裏的TypeB基礎字段類型相同
type Int64 int64
type TA struct {
A Int64
B string
}
type TB struct {
A int64
B string
}
我如何在兩者之間轉換用最少的代碼和PERF成本?
https://play.golang.org/p/VFERyT-RgK
附:經測試,TA(some_tb_value)與上述案例一樣,只有在TA.A與TB.A完全相同的情況下才有效。但是,使底層類型(Int64-> int64)完全相同並不適合我需要的用例。
p.s.使用某些協議(json)串行化some_tb_value並將其解串回TA類型的指針是可能的,但是對於關鍵路徑使用它可能太重了
相關/可能重複[分配結構與另一個結構](http://stackoverflow.com/questions/31981592/assign-struct-with-another-struct) – icza
@icza感謝指出。體現是可能的解決方案我正在尋找是否有其他任何高性能方法用於大量使用。 –