Scala

27 阅读1分钟
object scala1 {
def f(n:Int):Int = {
  if(n == 1){
    1
  } else if(n == 2){
    2
  } else {

  }

}

  def main(args: Array[String]): Unit = {
    val rst = f(5)
    println(rst)
  }
}
object scala2{
def f(a:Int, n:Int):Int = {
  if(n == 0){
    1
  } else {
   a * f(a, n-1)
  }

}

def main(args: Array[String]): Unit = {
  val rst = f(2,3)
  println(rst)
}
}