TA贡献1829条经验 获得超13个赞
// convert the type and assign to new variable or pass as a parameter.
var i int
...
u := uint16(i)
foo(uint16(i))
TA贡献1831条经验 获得超4个赞
您需要检查该数字是否为负数并且<= 0xFFFF,然后将其转换为无符号的 16 位整数。
改善Go语言编程质量的50个有效实践
¥ 78.00
举报