0
看來,遊戲製造商8,8.1,和工作室(至少)該賦值運算符=
是相同的比較運算符==
。例如,這些行可以做同樣的事情:賦值運算符不能用於if語句嗎?
if (a=b) {}
if (a==b) {}
此功能是否對新用戶友好?我應該繼續使用==
還是切換到=
?或者它沒有區別?
P.S.像遞增仍然事情=
類似==
工作:
if a=b++{} //b is still incremented, but a does not change
然而,其他語言,如帕斯卡爾/德爾福治療「=」作爲比較號和「:=」爲賦值操作。 - 因此這反映在gamemaker中(可以使用:=以及=作爲賦值)。 – paul23