how to convert int to byte in golang?
August 26, 2022Hi Friends 👋,
Welcome To aGuideHub! ❤️
To convert int to byte in golang, use the binary.LittleEndian.PutUint32()
method it will return int as a byte. You have to just call it like binary.LittleEndian.PutUint32(bs, v)
.
Follow the below tutorial if you are struggling with installing GO in windows.
https://aguidehub.com/blog/how-to-install-golang-in-windows/
Today, I will show you how do I convert int to byte in golang, as mentioned above I’m going to use the binary.LittleEndian.PutUint32()
method which is provided by the encoding/binary
package.
Let’s start our Golang convert int to byte example
main.go
package main
import (
"encoding/binary"
"fmt"
)
func main() {
bs := make([]byte, 4)
binary.LittleEndian.PutUint32(bs, 31415926)
fmt.Println(bs)
}
In the above example, we have converted the int value to a byte and printed in golang console. let’s check the output.
Output
[118 94 223 1]
I hope it helps you, All the best 👍.