我在eclipse中有一个奇怪的行为。
我用包对象上的文档复制了它
src/main/scala/gardening/fruits/Fruit.scala包含
封装gardening.fruits
类水果(名称:String)
目标苹果扩展果实(“苹果”)
李子扩果(“李子”)src/main/scala/gardening/fruits/package.scala
包装园艺
包装对象水果{ val人工种植=列表(苹果,李子)
def showFruit(水果:水果){ println(fruit.name +"s are ") }}src/main/scala/fruitws.sc的scala工作表
导入gardening.fruits._
对象PrintPlanted { def (args: ArrayString) { for (水果:水果<- fruits.planted) {showFruit(水果)}}现在:
fruits和Fruit)ctrl space,则会出现一些自动完成操作。我做错了什么,使工作表无法正确执行?
编辑
我认为软件包对象的概念在工作表中不可用。
作为一个单独的点,工作表可能会要求磁盘上的某些文件组织,scala文件本身就会转义(也就是,只有在文件中才有一个园艺/水果/水果.scala和包园艺文件)。不确定..。
发布于 2015-05-21 14:01:54
在将.scala文件导入工作表之前,您需要编译它们
https://stackoverflow.com/questions/20316051
复制相似问题