object gtrh {
def getSum(args:Int*):Int={
var sum=0
for(i<-args){0
sum+=i
}
sum
}
def main(args:Array[String]):Unit={
var rst1=getSum(1,2,3)
var rst2=getSum(1,2,3,4)
var rst3=getSum(1,2)
println(rst1,rst2,rst3)
}
}
object gfdhb {
def f():Unit={
println("f函数被调用了......")
f()
}
def main(args:Array[String]):Unit={
f()
println("main")
}
}
object yhygj {
def f(n: Int): Int = {
if (n == 1) {
1
} else {
f(n - 1) + n
}
}
def main(args: Array[String]): Unit = {
val rst = f(100)
println(rst)
}
}