【问题标题】:How to know if a is variables defined in scala on Zeppelin如何知道a是否是Zeppelin上的scala中定义的变量
【发布时间】:2019-07-01 10:45:05
【问题描述】:

我使用 Zeppelin,我正在尝试检查是否在 scala 环境中定义了变量(我们通常将变量定义为 var 或 val)。例如:我想知道我的 scala 环境(在其他段落中)是否定义了 score 以防止我每次运行相同的代码段时都覆盖它。

【问题讨论】:

    标签: scala apache-spark apache-zeppelin


    【解决方案1】:

    你不能。 但是你可以在前面的另一个段落中定义你的 score 变量 然后在下一段中使用它。

    这样,只有当您重新运行第一段而不是第二段时,才会“覆盖”分数。

    例子:

    第一段:

    var score = 0
    

    第二段:

    score += 1
    print(score)
    

    【讨论】:

    • 感谢您的回复。我已经按照你的建议做了同样的事情,但我的主要问题是我定期运行上一段作为段落之间循环的一部分。
    猜你喜欢
    • 2013-12-03
    • 1970-01-01
    • 2010-12-05
    • 2020-08-24
    • 2015-11-27
    • 1970-01-01
    • 2017-09-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多