Scala 嵌套函数
Scala允许您在一个函数内定义函数,而在其他函数内定义的函数被称为 本地函数 。下面是一个阶乘计算器的实现,我们在其中使用传统的技术调用第二个嵌套方法来完成工作。
请尝试以下程序实现嵌套函数。
示例
将上述程序保存在 Demo.scala 文件中。以下命令用于编译和执行该程序。
命令
输出
像许多语言中的局部变量声明一样,嵌套方法只能在封闭方法内部可见。如果您尝试在 factorial() 外部调用 fact() ,您将得到编译器错误。
Scala允许您在一个函数内定义函数,而在其他函数内定义的函数被称为 本地函数 。下面是一个阶乘计算器的实现,我们在其中使用传统的技术调用第二个嵌套方法来完成工作。
请尝试以下程序实现嵌套函数。
将上述程序保存在 Demo.scala 文件中。以下命令用于编译和执行该程序。
像许多语言中的局部变量声明一样,嵌套方法只能在封闭方法内部可见。如果您尝试在 factorial() 外部调用 fact() ,您将得到编译器错误。