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.