2016-07-28 79 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),它應該可以解決問題。