Scala-错误:找不到类型

Scala-错误:找不到类型,scala,types,Scala,Types,我是Scala的新手,我有一个我无法理解的错误。这是我的数组的int:(数字从1到100) 接下来,我编写了一个函数,返回数组的最大值: rdd.reduce((x, y) => x > y ? x : y) 但我总是犯这样的错误: <console>:30: error: not found: type y rdd.reduce((x, y) => x > y ? x : y)

我是Scala的新手,我有一个我无法理解的错误。这是我的
数组
int
:(数字从1到100)

接下来,我编写了一个函数,返回数组的最大值:

rdd.reduce((x, y) => x > y ? x : y)
但我总是犯这样的错误:

<console>:30: error: not found: type y
              rdd.reduce((x, y) => x > y ? x : y)
                                               ^

谢谢你的回答

没有
?:运算符,如果使用
,请改为使用

rdd.reduce((x, y) => if (x > y) x else y)
或者使用
max
而不是自己构建:

rdd.reduce((x, y) => x max y)
rdd.max
或使用匿名函数的u语法:

rdd.reduce(_ max _)
或者避免自己构建collection max:

rdd.reduce((x, y) => x max y)
rdd.max

什么是
sc.parallelize
?这是Spark的吗?