История изменений
Исправление AKonia, (текущая версия) :
ещё с учётом того, что принято что в луа массивы с 1, то и из arg
можно извлекать непосредственно пользовательские параметры с помощью встроенного итератора ipairs
, т.е.
for i,v in ipairs(arg)
do
print("argv["..i.."] = " .. v)
end
-- или так
for i,v in ipairs(table.pack(...))
do
--//--
end
получая
$ lua пробег_по_массиву.lua первый второй
argv[1] = первый
argv[2] = второй
Исправление AKonia, :
ещё с учётом того, что принято что в луа массивы с 1, то и из arg
можно извлекать непосредственно пользовательские параметры с помощью встроенного итератора ipairs
, т.е.
for i,v in ipairs(arg)
do
print("argv["..i.."] = " .. v)
end
-- или так
for i,v in ipairs(table.pack(...))
do
--//--
end
получая
$ lua пробег_по_массиву.lua первый второй
argv[1] = первый
argv[2] = второй
Исправление AKonia, :
ещё с учётом того, что принято что в луа массивы с 1, то и из arg
можно извлекать непосредственно пользовательские параметры с помощью встроенного итератора ipairs
, т.е.
for i,v in ipairs(arg)
do
--//--
end
-- или так
for i,v in ipairs(table.pack(...))
do
--//--
end
Исходная версия AKonia, :
ещё с учётом того, что принято что в луа массивы с 1, то и из arg
их можно извлекать с помощью встроенного итератора ipairs
, т.е.
for i,v in ipairs(arg)
do
--//--
end
-- или так
for i,v in ipairs(table.pack(...))
do
--//--
end