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 var m2=r._2 println(s"最小值是:$m1,最大值是:$m2") //元组:用()包起来的一组数据 //1.定义: var s=(1,"abc",2.1,false) // var s1=new Tuple3(0,1.2,"abc") //2.访问:元组名._第几个 println(s._4) } }
04-30
2134