【发布时间】:2018-07-21 10:20:36
【问题描述】:
我想对选项的参数应用不同的转换函数。
考虑以下代码:
parser:option('-c --circle')
:argname{'<radius>', '<coordinates>'}
-- does not work like this:
-- :convert{['<radius>']=tonumber, ['<coordinates>']=tocoords}
:default{1, {0,0}}
:args(2)
:count '0-1'
如您所见,该程序有一个选项-c,它接受两个参数:radius 和coordinates。我想分别应用到不同的转换函数(tonumber 和tocoords)。阅读the documentation我不知道该怎么做。
这可能吗?如果可以,那么正确的设置方法是什么?
【问题讨论】:
标签: lua command-line-arguments argparse