Поделиться через


Ячейки пакета

Чтобы надежно использовать пользовательские классы и объекты Scala, определенные в записных книжках в Spark и в сеансах записной книжки, необходимо определить классы в ячейках пакета. Ячейка пакета — это ячейка, которая компилируется при выполнении. Ячейка пакета не имеет видимости по отношению к остальной части записной книжки. Его можно рассматривать как отдельный файл Scala. В ячейку пакета могут входить только class определения и object . У вас не может быть значений, переменных или определений функций.

В следующей записной книжке показано, что может произойти, если не использовать ячейки пакета, а также приведены некоторые примеры, предупреждения и рекомендации.

Пример записной книжки: ячейки пакета

В следующей записной книжке показан пример упаковки ячеек.

Записная книжка "Ячейки пакета"

Получение записной книжки