Я хочу сделатьинтерактивные Lua: аргументы командной строки
lua prog.lua arg1 arg2
из командной строки
Внутри prog.lua, я хочу сказать, например
print (arg1, arg2, '\n')
Lua Безразлично» t, похоже, имеет argv [1] и т. д., и методы, которые я видел для обработки аргументов командной строки, кажутся незрелыми и/или громоздкими. Я что-то упускаю?
Мне любопытно, какие «незрелые/громоздкие» решения вы видели с такой [прямой проблемой] (http://www.google.com/search?q=lua+command+line+arguments&btnI=1). – Miles
http://lua-users.org/wiki/CommandLineModule кажется громоздким по сравнению со встроенным argc, argv; getopt (на C:/Program Files/Lua/5.1/docs/stdlib/getopt.html на моей машине) имеет TODO, написанный на нем, а объявленный пример пуст. Спасибо за указатель на руководство для arg. Google не сделал для меня то, что он сделал для вас, я был повсюду, пытаясь найти это. Это одна из вещей о том, чтобы быть n00b (снова) - простейшие вещи просто не работают :-( –