mirror of
https://github.com/LDDestroier/CC/
synced 2025-04-18 08:43:12 +00:00
reorder if statements (#11)
Lua supports short-circuit evaluation, we can use it to speed up execution in some cases.
This commit is contained in:
parent
d199344f87
commit
f354bba3b2
@ -9,10 +9,10 @@ local function netrequire(_name, alwaysDownload, ...)
|
||||
name = _name
|
||||
end
|
||||
|
||||
if fs.exists(fs.combine(DL_path .. "/require", name)) and not alwaysDownload then
|
||||
if (not alwaysDownload) and fs.exists(fs.combine(DL_path .. "/require", name)) then
|
||||
return loadfile(fs.combine(DL_path .. "/require", name))(...)
|
||||
|
||||
elseif fs.exists(fs.combine(DL_path .. "/loadAPI", name)) and not alwaysDownload then
|
||||
elseif (not alwaysDownload) and fs.exists(fs.combine(DL_path .. "/loadAPI", name)) then
|
||||
os.loadAPI(fs.combine(DL_path .. "/loadAPI", name))
|
||||
return _ENV[fs.getName(name)]
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user