武装突袭 Wiki
註冊
Advertisement
Introduced with Operation Flashpoint version 1.00
  

點擊圖片可看到更多訊息

開始使用於

遊戲:
Operation Flashpoint
版本:
1.00

描述

描述:
返回true只有當一個或兩個條件均為true. 還有另一種語法, lazy evaluation將被使用 (如果左運算數為 true,右側計算將被忽略)。 等同於: a or b

基本句法

句法:
a || b
參數:
a: 布爾值 - 檢測返回布爾值的條件或變量。
b: 布爾值 - 檢測返回布爾值的條件或變量。
返回值:
布爾值

替代句法

句法:
a || {b}        (從ArmA 2:OA v1.62 啟用)
參數:
a: 布爾值 - 檢測返回布爾值的條件或變量。
b: 布爾值 - 檢測返回布爾值的條件或變量。如果a 作為 true返回,則b不再計算。
返回值:
Boolean

範例

範例1:
if ((OBJ1) || (_enemycount == 0)) then {hint "you win !"}
範例2:
if ((count _array == 0) || {(_array select 0) != player}) then {hint "It works! Without lazy evaluation it would throw an error if array was empty."}

額外資訊

多人遊戲:
無需特別考慮
也可以看看:
orand操作符

注意事項

此處撰寫句法皆為可行用法. 可到官網[1]專頁回報錯誤. 你可以使用討論頁面或是論壇來進行討論.
新增注意事項 | 如何新增?

Notes







Bottom Section

Advertisement