在C语言中,我能够使用数字进行一些技巧:
uint8_t value = 0
int delta = -1
uint8_t result = value + delta /* result will be 0xFF */
在Swift中是否有相同的方法?请注意,相同的方法并不起作用:
let value: UInt8 = 0
let delta: Int = -1
var result: UInt8 = value + delta // Error, even typecasting in different ways...
有没有办法在Swift中实现C的减法行为呢?
谢谢!