2017-04-24 46 views
0

比方說,我有一個輔助方法defModules接受一些字符串前綴,並返回模塊定義的元組/集,像api/impl的/ etc:如何在單行上定義多個項目(在分配時使用Scala的模式匹配)?

def defModules(prefix: String): (Project, Project, ...) = ??? 

def defModules(prefix: String): Seq[Project] = ??? 

這是可以通過調用defModules助手在build.sbt單線上定義多個項目?

我想是這樣

val (fooApi, fooImpl) = defModules("foo") 

,但得到一個錯誤,說這是不可能的。

回答