包细胞

为了在Spark和跨笔记本会话中可靠地使用笔记本中定义的自定义Scala类和对象,你应该在包单元格中定义类。一个包细胞运行时编译的单元格。包单元格相对于笔记本的其余部分没有可见性。您可以把它看作是一个单独的Scala文件。只有而且对象定义可以放在包单元格中。不能有任何值、变量或函数定义。

下面的笔记本展示了如果不使用包单元格会发生什么,并提供了一些示例、警告和最佳实践。

包装细胞笔记本电脑

在新标签页打开笔记本