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
相关推荐
uzong3 小时前
面试官:Redis中的 16 库同时发送命令,服务端是串行执行还是并行执行anlogic4 小时前
Java基础 8.18追逐时光者5 小时前
.NET 使用 MethodTimer 进行运行耗时统计提升代码的整洁性与可维护性!沐知全栈开发5 小时前
WebForms XML 文件详解阿巴~阿巴~5 小时前
冒泡排序算法你的人类朋友6 小时前
【Node.js】什么是Node.js看到我,请让我去学习7 小时前
QT - QT开发进阶合集weixin_307779137 小时前
VS Code配置MinGW64编译SQLite3库David爱编程7 小时前
面试必问!线程生命周期与状态转换详解LKAI.8 小时前
传统方式部署(RuoYi-Cloud)微服务