¿Qué son los objetos del paquete, no tanto el concepto sino su uso?Paquete de objetos
He tratado de conseguir un ejemplo de trabajo y la única forma que tengo de trabajo fue el siguiente:
package object investigations {
val PackageObjectVal = "A package object val"
}
package investigations {
object PackageObjectTest {
def main(args: Array[String]) {
println("Referencing a package object val: " + PackageObjectVal)
}
}
}
Las observaciones que he hecho hasta el momento son:
package object _root_ { ... }
no está permitida (lo cual es razonable),
package object x.y { ... }
tampoco está permitido.
Parece que un objeto de paquete debe declararse en el paquete primario inmediato y, si se escribe como arriba, se requiere el formulario de declaración de paquete delimitado por llave.
¿Son de uso común? ¿Si es así, cómo?
http://www.naildrivin5.com/scalatour/wiki_pages/PackageObjects – oluies
@Brent, este es un gran recurso, no solo para el artículo del objeto del paquete. He oído hablar del autor, pero no me di cuenta de que había escrito esta gira de Scala, gracias. –