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)
}
}