Celdas de paquetes
Para usar clases y objetos de Scala personalizados definidos en cuadernos de forma confiable en Spark y en sesiones de cuaderno, debe definir clases en celdas de paquete. Una celda de paquete es una celda que se compila cuando se ejecuta. Una celda de paquete no tiene visibilidad con respecto al resto del cuaderno. Puede imaginarla como un archivo de Scala independiente. Solo las definiciones class
y object
pueden ir en una celda de paquete. No puede tener valores, variables ni definiciones de función.
En el cuaderno siguiente se muestra lo que puede ocurrir si no se usan celdas de paquete. Además, se proporcionan algunos ejemplos, advertencias y procedimientos recomendados.
Ejemplo de cuaderno: celdas de paquete
En el cuaderno siguiente se muestra un ejemplo de cómo empaquetar celdas.