当将负数转换为无符号整数并随后添加该值时,会导致减法。
a := (uint8)(10) b := (int8)(-8) fmt.Println(a + (uint8)(b)) // result: 2
这是一种惯用的方法还是应该更明确地进行?
慕尼黑5688855
相关分类