Apply .gitignore rules
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
package intAndBytesUtil
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"encoding/binary"
|
||||
)
|
||||
|
||||
// 整形转换成字节(无效,因为系统无法判断读取的字节数)
|
||||
// n:int型数字
|
||||
// order:大、小端的枚举
|
||||
// 返回值:对应的字节数组
|
||||
// func IntToBytes(n int, order binary.ByteOrder) []byte {
|
||||
// bytesBuffer := bytes.NewBuffer([]byte{})
|
||||
// binary.Write(bytesBuffer, order, n)
|
||||
|
||||
// return bytesBuffer.Bytes()
|
||||
// }
|
||||
|
||||
// 整形转换成字节
|
||||
// n:int16型数字
|
||||
// order:大、小端的枚举
|
||||
// 返回值:对应的字节数组
|
||||
func Int16ToBytes(n int16, order binary.ByteOrder) []byte {
|
||||
bytesBuffer := bytes.NewBuffer([]byte{})
|
||||
binary.Write(bytesBuffer, order, n)
|
||||
|
||||
return bytesBuffer.Bytes()
|
||||
}
|
||||
|
||||
// 整形转换成字节
|
||||
// n:int32型数字
|
||||
// order:大、小端的枚举
|
||||
// 返回值:对应的字节数组
|
||||
func Int32ToBytes(n int32, order binary.ByteOrder) []byte {
|
||||
bytesBuffer := bytes.NewBuffer([]byte{})
|
||||
binary.Write(bytesBuffer, order, n)
|
||||
|
||||
return bytesBuffer.Bytes()
|
||||
}
|
||||
|
||||
// 整形转换成字节
|
||||
// n:int64型数字
|
||||
// order:大、小端的枚举
|
||||
// 返回值:对应的字节数组
|
||||
func Int64ToBytes(n int64, order binary.ByteOrder) []byte {
|
||||
bytesBuffer := bytes.NewBuffer([]byte{})
|
||||
binary.Write(bytesBuffer, order, n)
|
||||
|
||||
return bytesBuffer.Bytes()
|
||||
}
|
||||
Reference in New Issue
Block a user