如何在Scala中调用方法N次?
在Scala中调用方法:只需在Scala中使用方法调用来调用函数,但是,可以使用以下两种方法之一来调用方法N次:
使用迭代
使用递归
1)使用迭代调用方法N次
n次调用方法的简单逻辑是在运行n次的循环中使用。并且在每次迭代时,循环都会调用该方法。因此,相同的方法称为n次。
示例
调用一个方法5次,并使用循环显示“IloveincludeHelp”:
object MyClass {
def printStatement(){
println("I love includeHelp");
}
def main(args: Array[String]) {
val n = 5;
for(i <- 1 to n){ printStatement();
}
}
}输出结果
I love includeHelp I love includeHelp I love includeHelp I love includeHelp I love includeHelp
2)使用递归调用方法N次
调用方法n次的另一种逻辑是使用递归,其中参数作为函数要运行的剩余时间。在每个调用中,传递的数值减少1,并且在n处遇到1时,函数的递归调用结束。
示例
使用递归调用5次打印“IloveincludeHelp”的方法:
object MyClass {
def printStatement( n: Int){
println("I love includeHelp");
if(n!= 1 ){
printStatement(n-1);
}
}
def main(args: Array[String]) {
val n = 5;
printStatement(n);
}
}输出结果
I love includeHelp I love includeHelp I love includeHelp I love includeHelp I love includeHelp
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短