Tôi có một số lớp và đối tượng Scala, trong các gói của riêng chúng. Mỗi gói có một đối tượng gói xác định một số implicits, do đó, ví dụ import com.foo.bar._
nhập tất cả các hàm và lớp học từ gói bar
Nhập nhiều gói Scala
Điều tôi muốn biết là có cách xác định nhập "ô" không, nói com.foo.all
, như vậy mà
import com.foo.all._
tương đương với
import com.foo.bar._
import com.foo.baz._
import com.foo.qux._
...
tôi có thể hiểu rằng đây có thể là một chút không rõ ràng, nhưng nếu tôi chúng ta xem xét trường hợp tôi có một số lượng lớn các gói của riêng tôi , điều này rõ ràng sẽ ngắn gọn hơn.
IMO, @paulmdavies muốn nhập khẩu không chỉ Bản đồ, HashMap và như vậy, mà còn nội dung của họ. –
Hãy nhớ rằng khi bạn nhập khẩu, hãy nói rằng, 'collection.mutable.ArrayBuffer._' các tên được nhập chỉ là những cái từ' đối tượng ArrayBuffer'. Bạn có thể nhập các thành viên lớp, nhưng chỉ từ một cá thể cụ thể. –