reassingnment专题

Spark解决代码变量bug:error: reassingnment to val

在Scala中,val关键字用于声明一个不可变的变量,一旦赋值后就不能再更改。这就是为什么我尝试重新赋值给modelFilePath时会收到“reassignment to val”的错误。 modelFilePath的声明从val更改为var,因为var允许我们重新赋值 样例代码 val tbRDDName = ctxRead.read[String]("$.tableNameObj")