Read the value that follows an option.

option value Some arguments come in pairs: an option name followed by its value.

Option Value

width
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)
  1. 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
  1. 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
  1. 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