mã Java:Làm thế nào để bạn gọi các đối tượng Scala từ Java?
import javax.swing.Timer;
class Main {
public static void main(String args[]) {
MyListener myListener = new MyListener();
Timer timer = new Timer(1000, myListener);
timer.start();
while(timer.isRunning()) {
System.out.print(".");
}
}
}
Scala mã:
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
class MyListener extends ActionListener {
override def actionPerformed(arg0: ActionEvent) {
println("Do something");
}
}
dòng lệnh:
scalac MyListener.scala
javac Main.java
java -cp /usr/share/java/scala-library.jar:. Main
Nó sẽ làm việc khỏe. Điều gì xảy ra khi bạn cố gắng? – skaffman
Tôi không biết bắt đầu từ đâu và từ những gì tôi đọc qua google, nó dường như phức tạp hơn một chút. Damn OLD posts (2008), tôi vui mừng Scala đã được phát triển rất tích cực. Tôi đã cập nhật câu hỏi của mình với những gì tôi đã làm. – givanse