パッケージセル
ノートブック内で定義されたカスタム Scala クラスとオブジェクトを Spark およびノートブック セッション間で確実に使用するには、パッケージ セルでクラスを定義する必要があります。 パッケージセル は、実行時にコンパイルされるセルです。パッケージ セルは、ノートブックの残りの部分に対して可視性を持ちません。 これは別の Scala ファイルと考えることができます。 パッケージ・セルに入れることができるのは、 class
定義と object
定義のみです。 値、変数、または関数定義を持つことはできません。
次のノートブックは、パッケージ セルを使用しない場合に何が起こるかを示し、いくつかの例、注意事項、ベスト プラクティスを示しています。
ノートブックの例: パッケージ・セル
次のノートブックは、セルをパッケージ化する方法の例を示しています。