我应该如何管理我在Scalatra的文件。在遇到以下错误后,我对Scala中的“代码分离”的基本理解被破坏了。
在Scalatra中,我在一个文件中定义了一个类,在试图在另一个文件中定义同名类之后,收到了一个错误。我对这个错误有些困惑,因为我的工作印象是每个文件都有某种程度的隔离( Node启发的假设)。
我目前正在处理一个需要:参与者、路线、类等的应用程序。我该如何组织这些事情?
发布于 2014-11-19 20:15:04
同名的类需要在不同的套餐中。您可以使用导入来避免输入完整路径(packagename.ClassName),但是如果不创建单独的包,就无法明确引用您所指的类。在超过中等大小的代码库中,这很快就变得行不通了。
所以,不,单独的文件是不够的。
https://stackoverflow.com/questions/27025785
复制相似问题