encode/float.go   A
last analyzed

Size/Duplication

Total Lines 19
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
cc 2
eloc 12
dl 0
loc 19
c 0
b 0
f 0
ccs 0
cts 6
cp 0
crap 6
rs 10

2 Methods

Rating   Name   Duplication   Size   Complexity  
A encode.Float64 0 5 1
A encode.Float32 0 5 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