命令行界面Scala
所以我正试图为我的scala项目构建一个命令行界面, 然而,网上有很多例子,但没有太多的解释如何工作等,我真的不需要任何复杂的东西 我在命令中所需要做的就是允许输入文件路径和输出目录命令行界面Scala,scala,command-line,command-line-interface,Scala,Command Line,Command Line Interface,所以我正试图为我的scala项目构建一个命令行界面, 然而,网上有很多例子,但没有太多的解释如何工作等,我真的不需要任何复杂的东西 我在命令中所需要做的就是允许输入文件路径和输出目录 有谁能帮我,给我举个例子,告诉我它是如何工作的吗 对于一些简单的东西,模式匹配就足够了 def main(args:Array[String]):Unit=args.toList匹配{ 大小写输入::输出::=>println(s“OK:$in->$out”) 案例=>println(s“无效参数:$args”)
有谁能帮我,给我举个例子,告诉我它是如何工作的吗 对于一些简单的东西,模式匹配就足够了
def main(args:Array[String]):Unit=args.toList匹配{
大小写输入::输出::=>println(s“OK:$in->$out”)
案例=>println(s“无效参数:$args”)
}
对于一些简单的东西,模式匹配就足够了
def main(args:Array[String]):Unit=args.toList匹配{
大小写输入::输出::=>println(s“OK:$in->$out”)
案例=>println(s“无效参数:$args”)
}
我曾经做过类似的事情(从CLI-读取参数)
我用了隐语:
但它似乎已被弃用,他们建议使用Scopt:我曾经做过类似的事情(阅读CLI中的参数-) 我用了隐语:
但它似乎已被弃用,他们建议使用Scopt:Hi,因此我尝试使用您的模式匹配方法,但是,当我尝试输入$sbt run/Users/myName/Desktop/Projectj/proj/test.java/Users/myName/Desktop时,我收到一个错误,说“/”是无效输入,我还尝试将两个文件路径放入语音标记中,但仍然不起作用,因此我尝试使用您的模式匹配方法,但是,当我尝试输入$sbt run/Users/myName/Desktop/Projectj/proj/test.java/Users/myName/Desktop时,我收到一个错误,说“/”是无效输入,我还试着把这两个文件路径放进语音标记中,但仍然不起作用