Control Flow Details
If Else Branches
Lua if and else branches choose one of two paths.
If Else Branches
if_else_branches.lua
local score =
local result = ""
if score >= 80 then
result = "pass"
else
result = "review"
end
print("score=" .. score)
print("result=" .. result)
local score =
local result = ""
if score >= 80 then
result = "pass"
else
result = "review"
end
print("score=" .. score)
print("result=" .. result)
local score =
local result = ""
if score >= 80 then
result = "pass"
else
result = "review"
end
print("score=" .. score)
print("result=" .. result)
two branches
The condition controls which assignment runs before the shared output.