2010-08-22 13 views
23

स्काला एपीआई के स्रोत कोड को ब्राउज़ कर करते हैं, मैं scala/tags/R_2_8_0_final/src/library/scala/util/parsing/combinator/syntactical/StdTokenParsers.scala में इस पैकेज परिभाषा से मुलाकात की? यह वर्ग एक से अधिक पैकेज में उपलब्ध होगा?एकाधिक संकुल परिभाषा

उत्तर

34

यह मूलतः तो द्वारा

package scala.util.parsing.combinator.syntactical 

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

... 

रूप में ही है "stacking" संकुल जिस तरह से आप ने लिखा है आप दायरे में सुपर संकुल प्राप्त कर सकते हैं। these answers भी देखें। http://www.artima.com/scalazine/articles/chained_package_clauses_in_scala.html

:

[अपडेट] यहाँ एक नया विषय के बारे में इस मार्टिन ओडर्स्की द्वारा लिखित लेख है

6

Scala reference का उल्लेख है (9 अध्याय):

एक संकलन इकाई पैकेजिंग, आयात खंड, और वर्ग और वस्तु परिभाषाओं के एक दृश्य के होते हैं, एक पैकेज खंड से पहले आना whichmay।
एक संकलन इकाई

package p1; 
. . . 
package pn; 
stats 

एक या अधिक पैकेज खंड के साथ शुरू एक संकलन नेस्टेड संकुल पर पैकेजिंग

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

भी देखें Organizing Code in Files and Namespaces की मिलकर इकाई के बराबर है।

संबंधित मुद्दे