fix: [minor] Avoid unnecessary typecasting. (#4828)

We don't need to typecast identifiers from
their base to type to same type again. This
is not a bug and compiler is fine to skip
it but it is better to avoid if not needed.
This commit is contained in:
Harshavardhana
2017-08-18 11:45:16 -07:00
committed by Dee Koder
parent 7505bac037
commit 2e6ee68409
4 changed files with 6 additions and 6 deletions

View File

@@ -117,7 +117,7 @@ func hashOrder(key string, cardinality int) []int {
nums := make([]int, cardinality)
keyCrc := crc32.Checksum([]byte(key), crc32.IEEETable)
start := int(uint32(keyCrc)%uint32(cardinality)) | 1
start := int(keyCrc%uint32(cardinality)) | 1
for i := 1; i <= cardinality; i++ {
nums[i-1] = 1 + ((start + i) % cardinality)
}