我在eclipse IDE中有一个奇怪的行为。
上的文档进行了复制我有一个包含
的文件src/main/scala/gardening/fruits/Fruit.scala
package gardening.fruits
案例类Fruit(name:String)
对象apple扩展Fruit(“Apple”)
对象梅延伸水果(“梅花”)
包含
的文件src/main/scala/gardening/fruits/package.scala
包装园艺
包对象fruits {
val plantted = List(apple,plum)
def showFruit(水果:水果){
println(fruit.name +“s是”)
}
}
src/main/scala/fruitws.sc
中包含
import gardening.fruits ._
对象PrintPlanted { def main(args:Array [String]){ for(fruit:Fruit< - fruits.planted){ showFruit(水果) } } }
现在:
fruits
和Fruit
)ctrl space
,则会出现一些自动填充我做错了什么阻止工作表正确执行?
修改
我认为工作表中没有包对象的想法。
作为一个单独的点,工作表可能会要求磁盘上的一些文件组织scala文件本身可以逃脱(也就是说,只有文件中的园艺/ fruit / fruit.scala文件和包园艺)。不确定..
答案 0 :(得分:4)
您需要先编译.scala
个文件,然后才能将它们导入工作表