2016-07-28 78 views
0

Intellij IDEA/Scala新手,所以我想知道是否有捷径来自动导入Scala包。Intellij Scala数学函数导入

例子:

package test 
object TestClass extends App{ 
    var i = pow(22,22) 
    println("Hello World" + i); 
} 

它不会编译,直到进口statment添加

import scala.math._ 

在Eclipse/Java的产品我预计CRTL + SHIFT O(或自动进口)会为我提供了数学包,我必须自己输入导入吗?

+2

不,您只需编写'math.pow'来搜索'math'类。 –

+0

CLT + ALT + S自动导入 – aravindKrishna

+0

@aravind CTRL + ALT + S不工作,我认为Yuval是正确的,它不能完成 – Levijatanu

回答

0

有时是的,有时没有。这取决于你在寻找什么。如果你写math IntelliJ不知道那是什么。如果你写Math.,这已经在范围内,它将提供Math对象的方法菜单。

如果你编写Date,alt-enter应该调出一个导入选项菜单。选择一个,并将导入语句插入到您的代码中。

0

不,不一定。 在IntelliJ的设置中,您可以设置自动导入by following these instructions。或者,当您尝试使用未导入的软件包时,它会告诉您它不能识别您正在执行的操作并显示红色错误。然后,您可以从错误中自动填充(通常按Alt + Enter),它应该可以解决问题。