Células do pacote
Para usar classes e objetos Scala personalizados definidos no Notebook de forma confiável no Spark e em sessões Notebook , você deve definir classes em células de 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 resto do Notebook. Você pode pensar nisso como um arquivo Scala separado. Somente as definições class
e object
podem ir 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 você não usar células de pacote e fornece alguns exemplos, advertências e práticas recomendadas.