Nếu tôi có hai tập tin scala uncompiled riêng biệt trong cùng thư mục như:Tập lệnh Scala có thể tham khảo mã scala chưa được biên dịch khác trong cùng một thư mục không?
// hello.scala
object hello {
def world() = println("hello world")
}
và:
// do.scala
hello.world()
tôi nhận được một thông báo lỗi khi chạy do.scala:
$ scala do.scala
error: not found: value hello
Thay vào đó Trước tiên, tôi phải biên dịch tệp hello.scala và đặt nó trên đường dẫn lớp để làm cho nó hoạt động:
$ scalac hello.scala
$ scala -cp hello do.scala
hello world
Có cách nào để lấy một tập lệnh để gọi tệp scala chưa được biên dịch khác bằng cách sử dụng quyền nhập, đóng gói, classpath, công cụ dòng lệnh scala hay cái gì khác không?
Tôi đã đăng câu hỏi tương tự cách đây một thời gian. Câu trả lời có thể hữu ích: http://stackoverflow.com/questions/3760645/in-scala-is-it-possible-to-write-a-script-which-refers-to-another-script –