我正在编写一个需要散列任意对象的数据结构.如果我给出一个int参数,以下函数似乎失败了.
func Hash( obj interface{} ) []byte {
    digest := md5.New()
    if err := binary.Write(digest, binary.LittleEndian, obj); err != nil {
        panic(err)
    }
    return digest.Sum()
}
调用此int结果:
panic:binary.Write:无效的int类型
这样做的正确方法是什么?
| 归档时间: | 
 | 
| 查看次数: | 368 次 | 
| 最近记录: |