2016-04-10 37 views
1

Bu yüzden, scala projem için bir komut satırı arabirimi oluşturmaya çalışıyorum, ancak çevrimiçi birçok örnek var, ancak nasıl çalıştıklarına çok fazla açıklama yok, gerçekten karmaşık bir şeye ihtiyacım yok .Komut Satırı Arabirimi Scala

Komutta yapabilmem gereken tek şey, dosyaya bir dosya yolunun girilmesine ve çıkış dizini için bir girişe izin vermektir.

Herhangi bir yardımcı olabilir ve bana nasıl çalıştığını bana bir örnek verebilir misiniz?

cevap

0

Basit bir şey için, desen eşleştirmesi yeterli olabilir.

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

Merhaba yüzden çalıştı desen eşleştirme yöntemini kullanarak, ancak, $ sbt run çalıştığında /Users/myName/Desktop/Projectj/proj/test.java/Users/myName/Desktop "/" geçersiz bir giriş olduğunu belirten bir hata aldım Ayrıca iki dosya yolunu da konuşma işaretlerine koymaya çalıştım ama hala işe yaramadı –

+0

aslında şimdi deli XD tarafından çalıştım –