如果支持的话,应该如何解析命令行参数
- 获取命令行参数
可以通过实验库x/sys
,配合moonbit工具链自带的默认runtime,获取命令行输入。
- 解析命令行参数
x/sys
给出的只是一系列字符串,你可以使用yoorkin/ArgParser
解析字符串,从而声明式地配置命令行选项
1 个赞
感谢
附示例代码
moon add moonbitlang/x
moon.pkg.json
{
"is-main": true,
"import": ["moonbitlang/x/sys"]
}
main.mbt
fn main {
let args = @sys.get_cli_args()
for arg in args {
println(arg)
}
}
1 个赞