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


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

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

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

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

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

Блокнот пакетных ячеек

Получить блокнот