2010-08-22 27 views

Trả lời

34

Đây là cơ bản giống như

package scala.util.parsing.combinator.syntactical 

import scala.util.parsing._ 
import scala.util.parsing.combinator._ 

... 

Vì vậy, bằng cách "xếp" các gói theo cách bạn viết bạn có thể nhận siêu gói trong phạm vi. Xem thêm these answers.

[Cập nhật] Đây là một bài viết mới được viết bởi Martin Odersky về chủ đề này: http://www.artima.com/scalazine/articles/chained_package_clauses_in_scala.html

6

Các Scala reference đề cập (chương 9):

Một đơn vị biên soạn bao gồm một chuỗi các bao bì, các khoản nhập khẩu, và lớp và định nghĩa đối tượng, whichmay được đi trước bởi một điều khoản gói.
Một đơn vị biên soạn

package p1; 
. . . 
package pn; 
stats 

bắt đầu với một hoặc nhiều mệnh đề gói tương đương với một đơn vị biên soạn gồm của bao bì

package p1 { . . . 
    package pn { 
    stats 
    } . . . 
} 

Xem thêm Organizing Code in Files and Namespaces trên gói lồng nhau.

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