【发布时间】:2016-04-14 18:38:27
【问题描述】:
我正在使用哈希函数murmur2,它返回一个uint64。
然后我想将它存储在 PostgreSQL 中,它只支持 BIGINT(有符号 64 位)。
因为我对数字本身不感兴趣,而只对二进制值感兴趣(因为我将它用作检测唯一性的 id(我的值集约为 1000 个值,64 位哈希对我来说就足够了)我想通过“只是”更改类型将其转换为int64。
如何以一种令编译器满意的方式做到这一点?
【问题讨论】:
标签: go type-conversion integer-overflow