1.6.2 修改變量值
在創(chuàng)建一個(gè)用于存儲(chǔ)玩家分?jǐn)?shù)的變量并顯示其值后,程序?qū)core的值增加了100。
score = score + 100;
這條賦值語(yǔ)句的意思是把score的當(dāng)前值加上100,然后再把結(jié)果賦給score。其效果是,變量score的值增加了100。
1.6.3 使用組合賦值運(yùn)算符
上面那一行代碼有更簡(jiǎn)短的版本如下:
score += 100;
這條語(yǔ)句的結(jié)果和score = score + 100;一樣。運(yùn)算符+=稱為組合賦值運(yùn)算符,因?yàn)樗M合了算術(shù)運(yùn)算(這里是加法)和賦值運(yùn)算。該運(yùn)算符的意思是“將右邊的全部與左邊的全部相加,然后將結(jié)果賦給左邊”。
前面見(jiàn)過(guò)的所有算術(shù)運(yùn)算符都有組合賦值運(yùn)算符的版本,詳見(jiàn)表1-2。