2016-04-10 15 views
1

私はscalaプロジェクトのコマンドラインインターフェイスを構築しようとしていますが、 オンラインでは多くの例がありますが、それらの動作などはあまり説明がありません。 。コマンドラインインターフェイスScala

私がコマンドで実行できる必要があるのは、ファイルへのファイルパスの入力と出力ディレクトリへの入力を許可することだけです。

どのように私を助け、私に例を教えてくれますか?

答えて

0

簡単なこととして、パターンマッチングで十分です。

def main(args: Array[String]): Unit = args.toList match { 
    case in :: out :: _ => println(s"OK: $in -> $out") 
    case _ => println(s"Invalid arguments: $args") 
} 
+0

こんにちはので、私が試しましたしかし、パターンマッチングの方法を使用して、入力$ sbtを試してみると/Users/myName/Desktop/Projectj/proj/test.java/Users/myName/Description "/"が無効な入力であるというエラーが出ました、私もスピーチマークに2つのファイルパスを入れてみましたが、それでも仕事をしなかった –

+0

実際に私は怒ったXD –

関連する問題