2016-04-10 6 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 run /Users/myName/Desktop/Projectj/proj/test.java/Users/myName/Desktop, я получил сообщение об ошибке, что «/» является недопустимым вводом , я также попытался поместить два пути файла в речевые метки, но он все еще не работал –

+0

На самом деле, я решил это сейчас с ума XD –

Смежные вопросы