Lua:
Читання аргументів командного рядка
Як це робити:
-- Вивести всі аргументи командного рядка
for i = 1, #arg do
print(i, arg[i])
end
-- запустити програму з аргументами:
-- lua yourscript.lua любовь спокій воля
-- Вивід:
-- 1 любовь
-- 2 спокій
-- 3 воля
Поглиблений Розбір
В історії, Lua (від Португальського “Місяць”) з’явилась у 1993 і з того часу аргументи командного рядка були ключем до гнучкості скриптів. Є альтернативи, наприклад, використання конфігураційних файлів або змінних оточення, але аргументи прості у використанні і розповсюджені. Коли обробляєте arg
, перший аргумент, arg[0]
, це зазвичай шлях до сценарію, а індексація починається з arg[1]
. Ви можете перевірити #arg для кількості аргументів.