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
相关推荐
大学生资源网1 分钟前
基于springboot的万亩助农网站的设计与实现源代码(源码+文档)小严家3 分钟前
Java基础教程大全完整学习路径毕设源码-朱学姐4 分钟前
【开题答辩全过程】以 基于Java的电影推荐系统为例,包含答辩的问题和答案sheji34169 分钟前
【开题答辩全过程】以 基于SSM的校园新冠疫苗接种信息管理系统为例,包含答辩的问题和答案苏三的开发日记10 分钟前
linux端进行kafka集群服务的搭建dddaidai12320 分钟前
深入JVM(四):垃圾收集器苏三的开发日记29 分钟前
windows系统搭建kafka环境AI科技星31 分钟前
圆柱螺旋运动方程的一步步求导与实验数据验证laocooon52385788636 分钟前
python 收发信的功能。xixixi7777736 分钟前
STIX/TAXII:网络威胁情报的“普通话”与“顺丰快递”