F#使用Argu通过命令行传递三元组列表

F#使用Argu通过命令行传递三元组列表,f#,command-line-arguments,f#-argu,F#,Command Line Arguments,F# Argu,我有一个三元组列表,称它们为(x:int,y:int,z:int),我想把它们传递给F#program。我使用Argu()来处理命令行参数。Argu似乎可以处理原语列表,例如list,但不能处理list 当然,可以分别传递多个整数列表,但它会变得太丑陋太快,如果列表甚至相当长,那么它就变得不可管理 我想知道是否有可能在不压缩多个列表或重写一部分Argu代码的情况下生成元组/三元组的Argu进程列表 非常感谢 通过命令行参数传递这样复杂的结构化输入感觉像是违反了规则。把元组放在纯文本文件中并提供路

我有一个三元组列表,称它们为
(x:int,y:int,z:int)
,我想把它们传递给F#program。我使用Argu()来处理命令行参数。Argu似乎可以处理原语列表,例如
list
,但不能处理
list

当然,可以分别传递多个整数列表,但它会变得太丑陋太快,如果列表甚至相当长,那么它就变得不可管理

我想知道是否有可能在不压缩多个列表或重写一部分Argu代码的情况下生成元组/三元组的Argu进程列表


非常感谢

通过命令行参数传递这样复杂的结构化输入感觉像是违反了规则。把元组放在纯文本文件中并提供路径怎么样?@scrwtp是的,同意你的看法。我将所有内容都移动到数据库中=>根本没有要传递的参数。很抱歉,我做的不到:)通过命令行参数传递这样复杂的结构化输入感觉像是违反了规则。把元组放在纯文本文件中并提供路径怎么样?@scrwtp是的,同意你的看法。我将所有内容都移动到数据库中=>根本没有要传递的参数。对不起,我赚不了这么多:)