Command-Line Arguments
Option Value
Read the value that follows an option.
option value
Some arguments come in pairs: an option name followed by its value.
Option Value
option_value.lua
Replay: real traced execution (multi-file project)
local width = 10
local option = "--width"
local value = width
local pixels = value * 2
print("option=" .. option)
print("value=" .. value)
print("pixels=" .. pixels)
local width = 20
local option = "--width"
local value = width
local pixels = value * 2
print("option=" .. option)
print("value=" .. value)
print("pixels=" .. pixels)
local width = 40
local option = "--width"
local value = width
local pixels = value * 2
print("option=" .. option)
print("value=" .. value)
print("pixels=" .. pixels)
width ← 10, option ← --width, value ← 10, pixels ← 20
1local width→ 10 = 10 --@width=20, 402local option→ --width = "--width"3local value→ 10 = width104local pixels→ 20 = value10 * 25print("option=" .. option--width)6print("value=" .. value10)7print("pixels=" .. pixels20)outputoption=--width value=10 pixels=20
width ← 20, option ← --width, value ← 20, pixels ← 40
1local width→ 20 = 202local option→ --width = "--width"3local value→ 20 = width204local pixels→ 40 = value20 * 25print("option=" .. option--width)6print("value=" .. value20)7print("pixels=" .. pixels40)outputoption=--width value=20 pixels=40
width ← 40, option ← --width, value ← 40, pixels ← 80
1local width→ 40 = 402local option→ --width = "--width"3local value→ 40 = width404local pixels→ 80 = value40 * 25print("option=" .. option--width)6print("value=" .. value40)7print("pixels=" .. pixels80)outputoption=--width value=40 pixels=80