2011/05/19

[ActionScript 3] 運算子 ||=(設定變數預設值)

||= 是 AS3 獨有的運算子,最大的功用就是設定變數的預設值。
以下兩行是等義的:
x ||= y
x = x || y
翻成白話文就是:當變數 x 如果是 null、空值、undefined 這些等同於 false 的值,就將變數 x 設定成變數 y。
注意:只能在 AS3 下用喔!

參考資料:logical OR assignment

沒有留言:

張貼留言