package hfd
import scala.language.postfixOps
//需求:给整数添加一个功能,求阶乘
//5!=1*2*3*4*5=120
object Test38_2 {
implicit class xxxx(d:Int){
def ! :Int={
var result = 1
for (i <- 1 to d) {
result *= i
}
result
}
}
//println("阶乘函数被调用",d)
120 //写代码,完成1*2*3*...*d
def main(args: Array[String]): Unit = {
println(5.!)
println(6!)
//var i=1
}
}
Scala的阶乘
2401_833788052024-12-12 9:10
相关推荐
曹轲恒3 小时前
Java中断施棠海3 小时前
监听与回调的三个demo時肆4853 小时前
C语言造轮子大赛:从零构建核心组件赴前尘4 小时前
golang 查看指定版本库所依赖库的版本de之梦-御风4 小时前
【C#.Net】C#开发的未来前景知乎的哥廷根数学学派4 小时前
基于数据驱动的自适应正交小波基优化算法(Python)de之梦-御风5 小时前
【C#.Net】C#在工业领域的具体应用场景sunfove5 小时前
将 Python 仿真工具部署并嵌入个人博客Learner5 小时前
Python类X1A0RAN6 小时前
python 借助 paramiko 库执行 SSH命令报错:input is not a terminal 解决方式