Synapse 笔记本输入验证弃用警告

Synapse notebook input validation deprecation warning

我正尝试在 Synapse notebook 运行ning 中以 Scala 模式进行一些输入验证,如下所示:

if (! someInputParameter.startsWith("/")) {
    error("Parameter someInputParameter should start with a forward slash (/).")
}

但是我收到以下错误:

warning: there was one deprecation warning; re-run with -deprecation for details

我猜有一种更新的方法可以做到这一点,它不会触发弃用警告?我不知道如何使用 -deprecation 开关 运行 笔记本电脑的模式。我想它在 Azure Databricks 中会类似,但还没有测试。

就用sys.error代替,即

if (! someInputParameter.startsWith("/")) {
    sys.error("Parameter someInputParameter should start with a forward slash (/).")
}