object zx { //支持传入数量不等的参数 //1.定义时 ,在变量的类型后面加* //例子:支持传入数量不等的参数,求他们的和 def getSum(args:Int*): Int = { println(args) //是一个集合,把所有的参数都装入 var sum = 0 for(i <- args){ sum +=i } sum } // def addxy(x: Int = 100, y: Int = 200) = { // x + y // } def main(args: Array[String]): Unit = { // var a = new Array(1) // a.map().sum(). println(getSum(1,2,10,9)) // //如果一个函数,没有参数,可以省略;定义 和 调用时的() def f : Unit = { // //println("siadoufhnsdfuobsdf") // // println(addxy(x = 1000)) // println(addxy(y = 2000)) // println(addxy()) } }
09-22
243
09-24
234
09-24
854