Swift语言问题斯威夫特:为什么这个Swift Challenge -3的答案是?
嗨,大家好,我是编程新手,所以感谢您的耐心。我目前正在通过各种平台进行学习。下面是一个我很对的问题,但我不明白为什么。
如果你能解释我的答案,我将不胜感激任何人的帮助。
“c”的值是什么?
var a = 3
let b = a++
let c = -b
答案是-3,但我不知道为什么。我知道的意义在于b和c之间的区别是不可变的,而且是可变的。
a **是一个增量(相当于+ = 1),所以我会认为答案是-1?
代码不斯威夫特卡伦特3再编译,'--'和''++已被删除。 –