reduce 求和
object basic52 {
def main(args: Array[String]): Unit = {
// 定义一个数组
val arr = Array(1, 2, 3, 4, 5)
val rst = arr.reduce((x, y) => x + y)
println(s"rst = ${rst}") // 15
}
}
```
```
reduce 求最大值
object basic53 {
def main(args: Array[String]): Unit = { // 定义一个数组 val arr = Array(1, 2, 3, 4, 5) val rst = arr.reduce((x, y) =>if(x>y)x else y) println(s"rst = ${rst}") // 15 } }
reduce 求最小值
object basic54 {
def main(args: Array[String]): Unit = {
// 定义一个数组
val arr = Array(1, 2, 3, 4, 5)
val rst = arr.reduce((x, y) =>if(x<y)x else y)
println(s"rst = ${rst}") // 15
}
}
```
```