2009-10-07 24 views

Trả lời

6

Lệnh scala có lệnh :load filename để tải tệp Scala tương tác. Ngoài ra, đối số -i filename của scala có thể được sử dụng để tải trước tệp.

2

Tính đến đầu năm 2013, có vẻ như không có hỗ trợ tích hợp cho tập lệnh nhiều tệp.

Có một người thực hiện #include hỗ trợ cho không tương tác tập lệnh scala, bằng cách lắp ráp và biên dịch các tệp ở giai đoạn trước (chưa thử).

Dưới đây là bài viết trên blog về nó:

http://www.crosson.org/2012/01/simplifying-scala-scripts-adding.html

Và kho git:

https://github.com/dacr/bootstrap

Tôi hy vọng điều này, hoặc một cái gì đó dọc theo dòng, nhận chính thức một ngày nào đó, vì công tắc scala -i filename dường như chỉ áp dụng cho bảng điều khiển tương tác.

Cho đến lúc đó, ngôn ngữ kịch bản thích hợp, như Ruby, vẫn có thể là tùy chọn tốt nhất.

+1

"Cho đến lúc đó, một ngôn ngữ kịch bản thích hợp, như Ruby, vẫn có thể là lựa chọn tốt nhất." Có lẽ. Mặc dù những gì tôi đang tìm kiếm là cách viết đơn giản, gõ kịch bản an toàn. –

1

Ammonite là một tùy chọn. Nó thực hiện scala (cộng với phần mở rộng) bao gồm import trong các tập lệnh.

Các vấn đề liên quan