首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >包对象和scala工作表

包对象和scala工作表
EN

Stack Overflow用户
提问于 2013-12-01 19:11:28
回答 1查看 2.2K关注 0票数 1

我在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(水果)}}

现在:

  • eclipse说“找不到园艺”(当然还有fruitsFruit)
  • 如果在园艺后放置点后单击ctrl space,则会出现一些自动完成操作。
  • 更奇怪的是,其中之一被称为园丁果(所以作为一个园艺的孩子,没有点.)

我做错了什么,使工作表无法正确执行?

编辑

我认为软件包对象的概念在工作表中不可用。

作为一个单独的点,工作表可能会要求磁盘上的某些文件组织,scala文件本身就会转义(也就是,只有在文件中才有一个园艺/水果/水果.scala和包园艺文件)。不确定..。

EN

回答 1

Stack Overflow用户

发布于 2015-05-21 14:01:54

在将.scala文件导入工作表之前,您需要编译它们

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20316051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档