2016-07-28 20 views
0

Neu bei Intellij IDEA/Scala, also frage ich mich, gibt es eine Verknüpfung zum automatischen Import von Scala-Paketen.Intellij Scala mathematische Funktionen importieren

Beispiel:

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

Es kompiliert gewohnt, bis Import statment

import scala.math._ 

von Eclipse/Java kommend hinzugefügt wird erwartet, dass ich CRTL + O (oder Auto-Import) bei gedrückter Umschalttaste angeboten würde mir Mathe-Paket, Muss ich selbst importieren?

+2

Nein, Sie müssen einfach 'math.pow' schreiben, um nach der' math' Klasse zu suchen. –

+0

CLT + ALT + S Auto-Import – aravindKrishna

+0

@aravind STRG + ALT + S funktioniert nicht, ich denke, Yuval hat recht, es kann nicht getan werden – Levijatanu

Antwort

0

Manchmal ja, manchmal nein. Es hängt davon ab, wonach Sie suchen.

Wenn Sie schreiben math IntelliJ weiß nicht, was das ist. Wenn Sie Math. schreiben, ist das bereits im Gültigkeitsbereich und es wird ein Menü von Methoden auf dem Objekt Math anbieten.

Wenn Sie Date schreiben, alt-enter sollte ein Menü von Importoptionen aufrufen. Wählen Sie eine aus, und die Importanweisung wird in Ihren Code eingefügt.

0

Nein, nicht unbedingt. In Ihren Einstellungen in IntelliJ können Sie den automatischen Import by following these instructions einrichten. Wenn Sie versuchen, ein Paket zu verwenden, das Sie nicht importiert haben, wird es Ihnen sagen, dass es nicht erkennt, was Sie tun, und einen roten Fehler anzeigen. Sie können den Fehler dann automatisch auffüllen (normalerweise drücken Sie Alt + Enter) und das Problem sollte gelöst werden.