封裝儲存格

若要使用在 Spark 和筆記本會話中可靠地在筆記本內定義的自訂 Scala 類別和物件,您應該在封裝資料格中定義類別。 封裝儲存格是執行時編譯的儲存格。 套件儲存格對於筆記本的其餘部分沒有可見度。 您可以將它視為個別的 Scala 檔案。 只有 classobject 定義可以進入封裝資料格中。 您無法有任何值、變數或函式定義。

下列筆記本顯示如果您不使用封裝儲存格,並提供一些範例、注意事項和最佳做法,會發生什麼情況。

筆記本範例:封裝儲存格

下列筆記本示範如何封裝儲存格的範例。

封裝儲存格筆記本

取得筆記本