Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 为什么可以';我把';Val';在函数定义参数中。错误';:';应为,但';}';发现弹出窗口_Scala_Apache Spark_Spark Submit - Fatal编程技术网

Scala 为什么可以';我把';Val';在函数定义参数中。错误';:';应为,但';}';发现弹出窗口

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

我试图使用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: 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类中给出它