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
相关推荐
Victor35630 分钟前
Redis(65)如何优化Redis的AOF持久化?Victor35634 分钟前
Redis(64)Redis的Lua脚本有哪些常见场景?流星白龙2 小时前
【Qt】1.安装QT励志不掉头发的内向程序员2 小时前
【Linux系列】解码 Linux 内存地图:从虚拟到物理的寻宝之旅Arva .3 小时前
面试题02superxxd4 小时前
跨平台音频IO处理库libsoundio实践_OP_CHEN5 小时前
C++基础:(十二)list类的基础使用uzong7 小时前
一次慢接口背后,竟藏着40+种可能!你中过几个G探险者7 小时前
滴滴P0级故障背后:互联网公司是如何分级处理线上事故的?G探险者8 小时前
从 Tomcat 与 Jetty 的对比,聊聊影响一个服务并发能力的关键因素