以下代码的问题:
var x uint64 = 18446744073709551615
var y int64 = int64(x)
是,y是-1。在不丢失信息的情况下,在这两种数字类型之间进行转换的唯一方法是使用编码器和解码器吗?
buff bytes.Buffer
Encoder(buff).encode(x)
Decoder(buff).decode(y)
请注意,在您的典型情况下,我不会尝试进行直接的数字转换。我更关心维护随机数生成器的统计属性。
慕勒3428872
鸿蒙传说
相关分类