Scala 为什么可以';我把';Val';在函数定义参数中。错误';:';应为,但';}';发现弹出窗口
我试图使用spark submit提交此代码。我发现了以下错误。我还想知道如何在Scala中进行函数调用,以及如何开始函数定义。我正在调用Scala 为什么可以';我把';Val';在函数定义参数中。错误';:';应为,但';}';发现弹出窗口,scala,apache-spark,spark-submit,Scala,Apache Spark,Spark Submit,我试图使用spark submit提交此代码。我发现了以下错误。我还想知道如何在Scala中进行函数调用,以及如何开始函数定义。我正在调用file\u reading函数,得到以下错误 这是我的函数定义 def file_reading(file: String,val start:Int,val end:Int): Unit = { 以下是我得到的错误: /home/ram/sbt_project/src/main/scala/Scala_sample.scala:19:33: identi
file\u reading
函数,得到以下错误
这是我的函数定义
def file_reading(file: String,val start:Int,val end:Int): Unit = {
以下是我得到的错误:
/home/ram/sbt_project/src/main/scala/Scala_sample.scala:19:33: identifier expected but 'val' found.
[error] def file_reading(file: String,val start:Int,val end:Int): Unit = {
[error] ^
[error] /home/ram/sbt_project/src/main/scala/Scala_sample.scala:28:1: ':' expected but '}' found.
[error] }
[error] ^
[error] two errors found
请删除方法中的val
def file_reading(file: String,start:Int,end:Int): Unit = {
请更正循环,下一步您将在这里得到错误
路径
for(each <- file)
for(每个def的参数列表不能包含val关键字。这应该是def file\u reading(文件:String,start:Int,end:Int):Unit
只需从开始和结束处删除val,并将val添加到hdfs_connect2和位置为什么我不应该给出“val”?您不应该给出sir,下面有一些方法。您可以看到错误,错误:预期标识符,但找到“val”。您可以在case类(var a:Int,val b:Int)这样的case类中给出它