células do pacote
Para usar classes e objetos Scala personalizados definidos no Notebook de forma confiável no Spark e em diferentes sessões do Notebook, você deve definir as classes em células de pacote. Uma célula de pacote é uma célula que é compilada durante a sua execução. Uma célula de pacote não tem visibilidade em relação ao restante do Notebook. Você pode pensar nisso como um arquivo Scala separado. Somente as definições class e object podem ser colocadas em uma célula de pacote. Você não pode ter nenhum valor, variável ou definição de função.
O Notebook a seguir mostra o que pode acontecer se o senhor não usar células pacote e fornece alguns exemplos, advertências e práticas recomendadas.
Notebook exemplo: células pacote
O Notebook a seguir mostra um exemplo de como empacotar células.