scala
scala
顾名思义,scala嵌套函数是允许在函数内部定义函数。在Scala中是可以定义嵌套函数的。下面定义了函数factorial,用于计算给定数字的阶乘:
def factorial(x: Int): Int = {def fact(x: Int, accumulator: Int): Int = {if (x <=
scala
顾名思义,scala嵌套函数是允许在函数内部定义函数。在Scala中是可以定义嵌套函数的。下面定义了函数factorial
,用于计算给定数字的阶乘:
def factorial(x: Int): Int = {def fact(x: Int, accumulator: Int): Int = {if (x <= 1) accumulatorelse fact(x - 1, x * accumulator)} fact(x, 1)}println(Factorial of 4: factorial(4))println(Factorial of 5: factorial(5))
说明:嵌套方法类似于java中的局部变量的作用域一样,仅在封闭方法内可见。
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2023-11-21 22:25:03
上一篇:易观千帆
下一篇:javascript
推荐阅读
留言与评论(共有 10 条评论) |
本站网友 直接玩 | 0秒前 发表 |
1)}println(Factorial of 4 | |
本站网友 十天吃水煮菜瘦30斤 | 24分钟前 发表 |
Int | |
本站网友 带着你的嫁妆 | 5分钟前 发表 |
Int) | |
本站网友 yindao | 13分钟前 发表 |
Int) | |
本站网友 mifi | 29分钟前 发表 |
Int) | |
本站网友 重庆房源 | 1分钟前 发表 |
在Scala中是可以定义嵌套函数的 | |
本站网友 水苏 | 15分钟前 发表 |
在Scala中是可以定义嵌套函数的 | |
本站网友 青岛肛肠医院 | 3分钟前 发表 |
Int | |
本站网友 齐鲁证券官方下载 | 11分钟前 发表 |
下面定义了函数factorial,用于计算给定数字的阶乘: def factorial(x |