
烙印99
TA贡献1571条经验 获得超12个赞
// convert the type and assign to new variable or pass as a parameter.
var i int
...
u := uint16(i)
foo(uint16(i))
查看完整回答
1
反对
回复
2021-12-27

慕容708150
TA贡献1590条经验 获得超4个赞
您需要检查该数字是否为负数并且<= 0xFFFF,然后将其转换为无符号的 16 位整数。
查看完整回答
反对
回复
2021-12-27