células do pacote
Para usar as classes e os objetos personalizados do Scala definidos no Notebook de forma confiável no Spark e em todas as sessões do Notebook, o senhor deve definir as classes nas células do pacote. Uma célula de pacote é uma célula que é compilada quando é executada. Uma célula de pacote não tem visibilidade em relação ao restante do Notebook. O senhor pode pensar nisso como um arquivo Scala separado. Somente as definições de class
e object
podem ser colocadas em uma célula de pacote. Você não pode ter valores, variáveis ou definições 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.