我只是玩弄的測試,如果字符串是不可變的,因爲我是有點累了:d和使這個 def x(string = "a", y = 0):
if y == 5:
return
else:
string += "x"
print(string)
x(string, y = y + 1)
print(string)
x()
,我只
這是我(直覺)的理解,在PHP中對整數類型的變量使用加法賦值運算符+=會產生加法的結果,同時增加左邊的操作數同時右側操作數的值。 這種理解似乎是錯誤的,因此我的問題。考慮下面的代碼片段: $itr = 10;
$incr = 10;
if ($itr += $incr > 10) { // evaluates as true...
echo $itr; // but value o