3
我有以下lua代碼。我不確定它在做什麼以下lua代碼沒有意義
width = aspectRatio > 1.5 and 320 or math.ceil(480/aspectRatio)
這是短路嗎?
我有以下lua代碼。我不確定它在做什麼以下lua代碼沒有意義
width = aspectRatio > 1.5 and 320 or math.ceil(480/aspectRatio)
這是短路嗎?
這確實是一個短路。它的等值在C將是:
width = aspectRatio > 1.5 ? 320 : math.ceil(480/aspectRatio)
或英文:如果縱橫比大於1.5,將寬度設置爲320,否則將寬度設置爲大於或等於該最小積分值480的分割和縱橫比。
參考
真棒感謝隊友 – user2206329