這裏有兩個數據結構如何在GO中將二維數組轉換爲一維數組?
result []byte
chunk [][]byte
「塊」 如下
chunk := make([][]byte, 3)
for i := 0 ; i < 5; i++ {
chunk[i] = data //data is a byte array
}
我如何可以連接到chunks
到result[]
初始化?
例
如果塊是"123", "456", "789"
,那麼結果應該是"123456789"
無需手動執行此操作,標準庫中的''bytes「.Join'函數對於這項工作來說是完美的。 – yazgazan
夠正確。一般來說,當我做這樣的事情時,它是更大的事情的一部分,或者類型不是'字節',所以便利的助手不是有用的......所以我有點忘記它存在...我會編輯我的答案指出這是通用解決方案。 –