scala

32 阅读1分钟
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)
  }
}