5

lua で と で 2 つの条件を確認する場合、実行時間はどちらが速いですか?

if bool and somefuntion() then
    do stuff
end

また

if bool then
    if somefuntion() then
        do stuff
    end
end

?

4

2 に答える 2

5

Lua は遅延評価されるため、違いはありません。

同じ効果は、c/c++の短絡論理および ( && ) にも当てはまります。

于 2013-08-29T11:39:39.987 に答える