淘宝联盟网站推广怎么做,网站程序制作软件,商城模板html,wordpress应用app主题在Scala中#xff0c;val关键字用于声明一个不可变的变量#xff0c;一旦赋值后就不能再更改。这就是为什么我尝试重新赋值给modelFilePath时会收到“reassignment to val”的错误。
modelFilePath的声明从val更改为var#xff0c;因为var允许我们重新赋值
样例代码
val …在Scala中val关键字用于声明一个不可变的变量一旦赋值后就不能再更改。这就是为什么我尝试重新赋值给modelFilePath时会收到“reassignment to val”的错误。
modelFilePath的声明从val更改为var因为var允许我们重新赋值
样例代码
val tbRDDName ctxRead.read[String]($.tableNameObj)
val tbName inputRDD(tbRDDName).asInstanceOf[String]
val namespace TableName.valueOf(tbName).getNamespaceAsString val modelFilePath1 ctxRead.read[String]($.modelFilePath)
val modelFilePath2 ctxRead.read[String]($.modelFilePath) var modelFilePath: String if (tbName rhtable1) { modelFilePath1
} else if (tbName table1) { modelFilePath2
} else { throw new IllegalArgumentException(sUnsupported tableName: $tbName)
}
代码跑的时候继续报错
com.jayway.jsonpathPathNotFoundException:No results for path$[modelFilePath]