encode.Float32   A
last analyzed

Complexity

Conditions 1

Size

Total Lines 5
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
cc 1
eloc 4
dl 0
loc 5
ccs 0
cts 3
cp 0
crap 2
rs 10
c 0
b 0
f 0
nop 1
1
package encode
2
3
import (
4
	"encoding/binary"
5
	"math"
6
)
7
8
func Float32(f float32) []byte {
9
	b := make([]byte, 4)
10
	binary.BigEndian.PutUint32(b, math.Float32bits(f))
11
12
	return b
13
}
14
15
func Float64(f float64) []byte {
16
	b := make([]byte, 8)
17
	binary.BigEndian.PutUint64(b, math.Float64bits(f))
18
19
	return b
20
}
21