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
相关推荐
Whisper_Sy4 小时前
Flutter for OpenHarmony移动数据使用监管助手App实战 - 网络状态实现Bony-4 小时前
Go语言垃圾回收机制详解与图解hmywillstronger5 小时前
【Rhino】【Python】 查询指定字段并cloud标注新缸中之脑5 小时前
Weave.js:开源实时白板库我能坚持多久5 小时前
D16—C语言内功之数据在内存中的存储leo__5205 小时前
C#与三菱PLC串口通信源码实现(基于MC协议)二十雨辰5 小时前
[python]-函数码农水水5 小时前
中国邮政Java面试被问:容器镜像的多阶段构建和优化福楠6 小时前
C++ STL | map、multimapytttr8736 小时前
地震数据频率波数域变换与去噪的MATLAB实现