《大数据离线分析技术》课件——嵌套函数.pptxVIP

  • 2
  • 0
  • 约小于1千字
  • 约 10页
  • 2026-07-30 发布于福建
  • 举报

《大数据离线分析技术》课件——嵌套函数.pptx

嵌套函数

嵌套函数的定义嵌套函数的案例

嵌套函数的定义/01

在Scala中,方法是可以嵌套的,及可以在一个方法的方法体中定义其他方法。当我们将一个很长的方法重构成为几个更小的方法时,并且这些方法只在该方法中调用,就可以使用嵌套方法。这样的好处是定义的小的辅助方法对外界是不可见的。需要注意的是:嵌套方法类似于java中的局部变量的作用域一样,仅在封闭方法内可见。嵌套函数的定义

嵌套函数的案例/02

我们以实现阶乘为例,以计算数字5的阶乘,我们一起分析下。5!=5*4!5!=5*4*3!5!=5*4*3*2!5!=5*4*3*2*1!5!=5*4*3*2*1嵌套函数的案例

通过上面的阶乘的结算,我们看出,阶乘是有停止的条件的也就是说当数字等于1时,阶乘结束。那么我们使用嵌套函数也是这样的,需要有结束的条件。objectDemo{defmain(args:Array[String]){println(factorial(0))println(factorial(1))println(factorial(2))println(factorial(3))}嵌套函数的案例

deffactorial(i:Int

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档