Hallo Jungs, ich diese Funktion in golang hat einen 24-Bit-int (3 Byte) zu einem 32-Bit-int zu werfen (4 Byte)golang Int24 zu Int32
func int24ToInt32(bytes []byte) uint32 {
return binary.BigEndian.Uint32(append([]byte{0x00}, bytes...))
}
Ich möchte wissen, ob dies ein schlecht Lösung für das Problem. Vielleicht kann jemand mich zu einer besseren und effizienten Lösung führen
Vielen Dank für Ihre Antwort. Ihre Antwort ist sehr hilfreich für mich. Ps: sry für mein Englisch –