遇到一个关于类型转换的奇怪的

willre · · 860 次点击
明白了 。感谢
#4
更多评论
官方说法 A constant value x can be converted to type T if x is representable by a value of T. 详见 https://blog.csdn.net/qq_30895047/article/details/103829227
#1
但这句话还是没解决我的疑问 通过x := uint64(256) 中 x的值是超过byte的表示范围的,确可以正常执行 直接用byte转换uint64(256) 就报错, 报错的原因怀疑是因为 直接用uint64(256)时,uint64(256)表示的是一个常量 您的blog里写的太底层了,我看不懂
#2