包和文件

package 子句不直接与找到它的文件绑定。可以在不同的文件中找到 package 子句的公共元素。例如,下面的 package 子句可以在 math1.scala 文件和 math2.scala 文件中找到。

文件 math1.scala

package org {
    package math {
        package statistics {
            class Interval
        }    
    }
}

文件 math2.scala

package org {
    package math{
        package probability {
            class Density
        }
    }
}

文件 study.scala

import org.math.probability.Density
import org.math.statistics.Interval

object Study {

    def main(args: Array[String]): Unit = {
        var a = new Interval()
        var b = new Density()
    }
}