object TestFucMoreReturn { def getMaxAndMin(x:Int,y:Int,z:Int)={ //在函数中,返回多个值! var max =x //假设最大值为x if(y>max) max=y if(z>max) max=z // println(s"最大值为: $max") var min = x //假设最小值为x if (y < min) min = y if (z < min) min = z // println(s"最小值为: $min") //同时返回最大,最小值 //元组 (min,max) } def main(args: Array[String]): Unit = { //调用 var r =getMaxAndMin(1,2,3) var m1 =r._1取出元组的第1个元素 var m2 =r._2//取出元组的第2个元素 println(s"最小值是:$m1,最大值是:$m2") } }