mirror of
https://github.com/LDDestroier/CC/
synced 2025-10-29 14:37:41 +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:
@@ -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)]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user