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
相关推荐
码农水水4 小时前
国家电网Java面试被问:TCP的BBR拥塞控制算法原理浮尘笔记5 小时前
Go语言临时对象池:sync.Pool的原理与使用咕噜咕噜啦啦5 小时前
Java期末习题速通BHXDML6 小时前
第七章:类与对象(c++)梦梦代码精6 小时前
BuildingAI vs Dify vs 扣子:三大开源智能体平台架构风格对比REDcker7 小时前
RESTful API设计规范详解又见野草7 小时前
C++类和对象(中)kgduu7 小时前
js之表单钊兵7 小时前
java实现GeoJSON地理信息对经纬度点的匹配毕设源码-钟学长7 小时前
【开题答辩全过程】以 基于Python的健康食谱规划系统的设计与实现为例,包含答辩的问题和答案